檔案複制指令cp
指令格式:cp [-adfilprsu] 源檔案(source) 目标檔案(destination)
cp [option] source1 source2 source3 … directory
參數說明:
-a:是指archive的意思,也說是指複制所有的目錄
-d:若源檔案為連接配接檔案(link file),則複制連接配接檔案屬性而非檔案本身
-f:強制(force),若有重複或其它疑問時,不會詢問使用者,而強制複制
-i:若目标檔案(destination)已存在,在覆寫時會先詢問是否真的操作
-l:建立硬連接配接(hard link)的連接配接檔案,而非複制檔案本身
-p:與檔案的屬性一起複制,而非使用預設屬性
-r:遞歸複制,用于目錄的複制操作
-s:複制成符号連接配接檔案(symbolic link),即“快捷方式”檔案
-u:若目标檔案比源檔案舊,更新目标檔案
如将/test1目錄下的file1複制到/test3目錄,并将檔案名改為file2,可輸入以下指令:
cp /test1/file1 /test3/file2
檔案移動指令mv
指令格式:mv [-fiv] source destination
-f:force,強制直接移動而不詢問
-i:若目标檔案(destination)已經存在,就會詢問是否覆寫
-u:若目标檔案已經存在,且源檔案比較新,才會更新
如将/test1目錄下的file1複制到/test3 目錄,并将檔案名改為file2,可輸入以下指令:
mv /test1/file1 /test3/file2
檔案删除指令rm
指令格式:rm [fir] 檔案或目錄
-f:強制删除
-i:互動模式,在删除前詢問使用者是否操作
-r:遞歸删除,常用在目錄的删除
如删除/test目錄下的file1檔案,可以輸入以下指令:
rm -i /test/file1