文件管理:
cp, mv, rm
複製命令:
cp [OPTION]... [-T] SOURCE DEST
cp [OPTION]... SOURCE... DIRECTORY
cp [OPTION]... -t DIRECTORY SOURCE...
cp SRC DEST
SRC是文件:
如果目標不存在:新建DEST,並將SRC中的內容填充至DEST中:
如果目標存在:
如果DEST是文件:將SRC中的內容覆蓋至DEST中:
此時建議爲cp命令使用-i選項:
如果DEST是目錄:在DEST下新建與原文件同名的文件,並將SRC中內容填充至新文件中:
cp SRC... DEST
SRC...:多個文件
DEST必須存在,且爲目錄:其他情形均會出錯:
cp SRC DEST
SRC是目錄:
此時使用選項:-r
如果DEST不存在:則創建制定目錄,複製SRC目錄中所有文件至DEST中:
如果DEST存在:
如果DEST是文件:報錯
如果DEST是目錄:在目標目錄下創建一個與原目錄同名的目錄,並且把原目錄中的文件複製到目標目錄中去
常用選項:
-i:交互式
-r,-R:遞歸複製目錄及內部的所有內容:
-a:歸檔,相當於-dR --preserv=all
-d:--no-dereference --preserv=links
--preserv[=ATTR_LIST]
mode:權限
ownership:屬主屬組
timestamp:
links
xattr
context
all
-p:--preserv=mode,ownership,timestamp
-v:--verbose
-f:--force
mv: move,移動文件
mv [OPTION]... [-T] SOURCE DEST
mv [OPTION]... SOURCE... DIRECTORY
mv [OPTION]... -t DIRECTORY SOURCE...
常用選項:
-i: 交互式
-f:強制
rm:remove,刪除
rm [OPTION]...FILE...
常用選項:
-i:交互式
-f:強制刪除
-r:遞歸
rm -rf
文本編輯器:nano
全屏編輯器