文件管理工具:cp,mv,rm
cp命令:copy,用于實現復制功能
源文件 —-> 目標文件
cp [OPTION]… [-T] SOURCE DEST #單源復制
cp [OPTION]… SOURCE… DIRECTORY #多源復制
cp [OPTION]… -t DIRECTORY SOURCE… #多源復制
cp [OPTION]… [-T] SOURCE DEST #單源復制
如果DEST不存在,則事先創建此文件,并復制源文件的數據流至DEST中;
如果DEST存在:
如果DEST是非目錄文件:則覆蓋目標文件
如果DEST是目錄文件:先在DEST目錄下創建一個與源文件同名的文件,并復制其數據流;
例如:
cp /etc/issue /tmp/hi.txt
cp [OPTION]… SOURCE… DIRECTORY #多源復制
cp [OPTION]… -t DIRECTORY SOURCE… #多源復制
如果DEST不存在,提示錯誤
如果DEST存在:
如果DEST是非目錄文件,錯誤;
如果DEST是目錄文件,分別復制每個文件至目標目錄中,并保持原名
常用選項:
-i:覆蓋之前提醒用戶確認,交互式復制
-f:強制覆蓋目標文件
-r = -R:遞歸復制目錄,復制目錄&目錄中的內容
-d:復制符號鏈接本身,而非其指向的源文件
-a:-dR –preserve=all, archive,用于實現歸檔
–preserve=
mode:權限
ownership:屬主和屬組
timestamp:時間戳
context:安全標簽
xattr:擴展屬性
links:符號鏈接
all:上述所有屬性
mv:move files
mv [OPTION]… [-T] SOURCE DEST
mv [OPTION]… SOURCE… DIRECTORY
mv [OPTION]… -t DIRECTORY SOURCE…
常用選項:
-i:交互式
-f:force
-r:recursive
rm:remove files or directories
rm [OPTION]… FILE…
刪除目錄:rm -rf /PATH/TO/DIR
rm -rf /
CentOS 6&7上對于該危險操作有提示:
rm: 在"/"進行遞歸操作十分危險
rm: 使用–no-preserver-root選項跳過安全模式
注意:生產環境中,所有不用的文件建議不要直接刪除,而是移動至某個專用目錄(模擬回收站)
原創文章,作者:vincent_chen,如若轉載,請注明出處:http://www.www58058.com/37513