本文章來介紹一下關於linux複製檔案夾與檔案的一些基礎用法,有需要學習的朋友可參考一下本文章。
CP命令
格式: CP [選項] 源檔案或目錄 目的檔案或目錄
選項說明:-b 同名,備分原來的檔案
-f 強制覆蓋同名檔案
-r 按遞迴方式保留原目錄結構複製檔案
cp -r /tmp/a /root/a
例
.複製檔案,只有源檔案較目的檔案的修改時間新時,才複製檔案
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
複製檔案不提示
# vi ~/.bashrc
如果你看到如下內容,以下命令都會用別名執行了,就是說自動加了 -i 參數
alias rm=’rm -i’
alias cp=’cp -i’
alias mv=’mv -i’
為了讓複製和移動大量檔案去覆蓋目標時,不會產生一個個的提示,命令應該這樣寫
# cp -rf /home/huzs.net/* /www/huzs.net/
注意 cp 命令前加了 ,意思是不讓它用~/.bashrc裡的別名運行,即 -i 參數
cp命令
功能:將給出的檔案或目錄拷貝到另一檔案或目錄中,就如同DOS下的copy命令一樣,功能非常強大。
文法:cp [選項] 源檔案或目錄 目標檔案或目錄
說明:該命令把指定的源檔案複製到目標檔案或把多個源檔案複製到目標目錄中。