2021-08-12
1. 文件(文件夾)復制命令
# 命令格式 cp [-adfilprsu] 源文件(source) 目標文件(destination) cp [option] source1 source2 source3 … directory
# 參數說明 -a archive ,也說是指復制所有的目錄 -d 若源文件為鏈接文件(link file),則復制連接文件屬性而非文件本身 -f 強制(force),若有重復或其它疑問時,不會詢問用戶,而強制復制 -i 若目標文件(destination)已存在,在覆蓋時會先詢問是否真的操作 -p 與文件的屬性一起復制,而非使用默認屬性 -r 遞歸復制,用於目錄的復制操作 -s 復制成符號連接文件(symbolic link),即“快捷方式”文件 -u 若目標文件比源文件舊,更新目標文件
# 將 ~/test/ 目錄下的 file1 復制到 ~/shell/ 目錄下,並將文件名改為 file2 cp test/file1 shell/file2
2. 文件(文件夾)移動命令
# 命令格式 mv [-fiv] source destination
# 參數說明 -f force ,強制直接移動而不詢問 -i 若目標文件(destination)已經存在,就會詢問是否覆蓋 -u 若目標文件已經存在,且源文件比較新,才會更新
# 將 ~/test/01/ 目錄下的 new 文件夾移動到 ~/test/ 下 mv ~/test/01/new ~/test/
注意:移動文件夾的話就不要再加 “/ ” 了。
如果是移動文件夾下的所有文件的話,可以跟上 /* ,如 mv ~/test/01/* ~/test/
3. 文件(文件夾)刪除命令
# 命令格式 rm [fir] 文件或目錄
# 參數說明 -f 強制刪除 -i 交互模式,在刪除前詢問用戶是否操作 -r 遞歸刪除,常用在目錄的刪除
在 centos 7系統,一般使用 -rf 組合刪除文件(文件夾)
# 刪除 ~/test/ 目錄下的 01 文件夾(如果當前已經是 test 目錄,直接 rm -rf 01 即可) rm -rf ~/test/01