今天要和大家分享的Linux常用命令是cp命令,Linux cp命令常常被用于復制文件或目錄,如同時指定兩個以上的文件或目錄,且后的目的地是一個已經存在的目錄,則它會把前面指定的所有文件或目錄復制到此目錄中。若同時指定多個文件或目錄,而后的目的地并非一個已存在的目錄,則會出現錯誤信息。
Linux cp命令語法:
cp 參數 目錄1 目錄2
翻譯成人話就是以某種方式,將目錄1復制到目錄2
Linux cp命令參數:
-a:此選項通常在復制目錄時使用,它保留鏈接、文件屬性,并復制目錄下的所有內容。其作用等于dpR參數組合。
-d:復制時保留鏈接。這里所說的鏈接相當于Windows系統中的快捷方式。
-f:覆蓋已經存在的目標文件而不給出提示。
-i:與-f選項相反,在覆蓋目標文件之前給出提示,要求用戶確認是否覆蓋,回答"y"時目標文件將被覆蓋。
-p:除復制文件的內容外,還把修改時間和訪問權限也復制到新文件中。
-r:若給出的源文件是一個目錄文件,此時將復制該目錄下所有的子目錄和文件。
-l:不復制文件,只是生成鏈接文件。
Linux cp命令使用案例:
cp -u -v file1 file2
.將文件file1復制成文件file2
cp file1 file2
.采用交互方式將文件file1復制成文件file2
cp -i file1 file2
.將文件file1復制成file2,因為目的文件已經存在,所以指定使用強制復制的模式
cp -f file1 file2
.將目錄dir1復制成目錄dir2
cp -R file1 file2
.同時將文件file1、file2、file3與目錄dir1復制到dir2
cp -R file1 file2 file3 dir1 dir2
.復制時保留文件屬性
cp -p a.txt tmp/
.復制時保留文件的目錄結構
cp -P /var/tmp/a.txt ./temp/
.復制時產生備份文件
cp -b a.txt tmp/
.復制時產生備份文件,尾標 ~1~格式
cp -b -V t a.txt /tmp
.指定備份文件尾標
cp -b -S _bak a.txt /tmp
以上就是今天為大家分享的linux cp命令,想查看更多Linux常用命令,可以點擊Linux命令大全;點擊Linux學習,可以系統學習Linux系統使用。