centos 命令列中 和 的區別

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

錯誤   

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

Centos 中 vi 和vim 的區別

它們都是多模式編輯器,不同的是vim 是vi的升級版本,它不僅相容vi的所有指令,而且還有一些新的特性在裡面。 vim的這些優勢主要體現在以...

node 命令中 和 的區別

node first js node second js 執行結果 第一次 first js second js 第二次 second js...

shell中的內建命令, 函式和外部命令

shell識別三種基本命令 內建命令 shell函式以及外部命令 1 內建命令就是由shell本身所執行的命令。 有些命令是由於其必要性才內建的,例如cd用來改變目錄,read會將來自使用者 和檔案 的輸入資料傳給shell外亮。 另一種內建命令的存在則是為了效率,其中最典型的就是test命令,編寫腳...