Linux面試指令 cp指令

2021-08-29 15:50:27 字數 1158 閱讀 7985

cp 命令用來複製檔案或者目錄,是 linux 系統中最常用的命令之一。一般情況下,shell 會設定乙個別名,在命令列下複製檔案時,如果目標檔案已經存在,就會詢問是否覆蓋,不管你是否使用-i 引數。但是如果是在 shell 指令碼中執行 cp 時,沒有-i 引數時不會詢問是否覆蓋。這說明命令列和 shell 指令碼的執行方式有些不同。 cp 命令是 copy 的縮寫。

(1)命令格式

cp [選項] 原始檔 目錄 cp [選項] -t 目錄 原始檔

(2)常用引數引數

描述-t --target-directory

指定目標目錄

-i --interactive

覆蓋前詢問(使前面的 -n 選項失效)

-n --no-clobber

不要覆蓋已存在的檔案(使前面的 -i 選項失效)

-s --symbolic-link

對原始檔建立符號鏈結,而非複製檔案

-f --force

強行複製檔案或目錄, 不論目的檔案或目錄是否已經存在

-u --update

使用這項引數之後,只會在原始檔的修改時間較目的檔案更新時,或是對應的目的檔案並不存在,才複製檔案

(3)常用範例

例二:將 test1 目錄下的所有檔案複製到 test2 目錄下,覆蓋前詢問,可以使用如下命令:

例三:將 test1 目錄下的最近更新的檔案複製到 test2 目錄下,覆蓋前詢問,可以使用如下命令:

Linux下的cp指令

1.功能 複製檔案或目錄 說明 cp指令用於複製檔案或目錄,如同時指定兩個以上的檔案或目錄,且最後的目的地是乙個已經存在的目錄,則它會把前面指定的所有檔案或目錄複製到此目錄中。若同時指定多個檔案或目錄,而最後的目的地並不是乙個已存在的目錄,則會出現錯誤資訊。2.引數 a 或 archive此引數的效...

Linux面試指令 nl指令

nl 命令在 linux 系統中用來計算檔案中行號。nl 可以將輸出的檔案內容自動的加上行號。其預設的結果與 cat n 有點不太一樣,nl 可以將行號做比較多的顯示設計,包括位數與是否自動補齊 0 等等的功能。nl 命令是 number of lines 的縮寫。1 命令格式 nl 選項 檔案 2...

Linux面試指令 cut指令

cut 命令是乙個將文字按列進行切分的小工具,它可以指定分隔每列的定界符。如果一行資料報含多個字段 多列 現在想要提取其中的一列或多列,這是 cut 命令就可以大顯身手了。1 命令格式 cut 選項 檔名 2 常用引數引數 描述 b 以位元組為單位進行分割 c以字元為單位進行分割 d自定義分隔符,預...