錯誤
cp /home/test1/* /home/test2/ –a
用引數*
將不可以複製linux中.開頭的隱藏檔案
正確
cp /home/test1/. home/test2/ –a
-a引數,就等於-dpr
指令名稱:cp(copy)
功能介紹:將乙個檔案複製至另乙個檔案,或將數個檔案複製至另一目錄。
語法格式:
cp [options] source dest
cp [options] source... directory
常用引數說明:
-a 盡可能將檔案狀態、許可權等資料都照原狀予以複製。
-r 若 source 中含有目錄名,則將目錄下之檔案亦皆依序拷貝至目的地。
-f 若目的地已經有相同檔名的檔案存在,則在複製前先予以刪除再行複製。
指令使用例項:
1.將檔案aaa 複製(已存在),並命名為bbb:
cp aaa bbb
2.將所有的c語言程式拷貝至 finished 子目錄中 :
cp *.c finished
3. 複製指定目錄的檔案到當前目錄,並重命名
cp ~/.bashrc bashrc_bak
4. 強制複製指定目錄的檔案到當前目錄,而不管當前目錄是否含有該檔案
cp -f ~/.bashrc bashrc
5. 複製指定目錄到當前目錄
cp -r /root/test .
cp -r /root/test/ .
兩者效果一樣,在複製目錄時,會將源路徑的最後一級目錄全部複製過去,包括它本身。
6. 複製指定目錄的檔案到指定目錄
cp ~/.bashrc /bak/.bashrc
7. 在複製時將原始檔的全部屬性也複製過來。若不指定引數,則目標檔案與源檔案屬性可能不一致。
cp -a ~/.bashrc /bak/.bashrc
8. 若兩個資料夾要保證同步,乙個檔案的改了,另乙個檔案也跟著改,但是要保證兩個檔案的檔案都是最新的。
cp -u /src/.bashrc /bak_src/bashrc
命令列引數 和 的區別
在解釋這些區別之前我們先了解一下有關linux的背景知識,這個需要大家先認真看完就會對這些區別有更深入的了解,對linux也有更深的了解。關於system v和bsd風格以及他們與linux的關係 1 system v 和bsd同出於at t實驗室的兩個不同的部門,systemv是乙個unix的商業...
命令列 Git Bash命令列小結
展示當前完整路徑pwd 建立資料夾mkdir 建立檔案touch 刪除資料夾rm rf 刪除檔案rm 重新命名mv 展示當前路徑下檔案 除了隱藏檔案 ls 展示當前路徑下所有檔案ls a 展示當前路徑下所有檔案以及詳細資訊ls al 轉至某目錄cd 根目錄 上級目錄.當前目錄.檢視檔案cat 檔名稱...
CentOS 命令列下網路配置
注 此方法適用於永久配置網路資訊 1 檢視網絡卡資訊 ifconfig 2 配置ip vi etc sysconfig network scripts ifcfg eth0 device eth0 網絡卡編號 bootproto static 靜態ip或者dhcp動態獲取。靜態 static 動態 ...