centos 命令列中 和 的區別

2022-06-23 18:51:08 字數 1196 閱讀 3428

錯誤   

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 動態 ...