在linux中,經常使用cp複製檔案或資料夾。
最簡單的把檔案a複製到資料夾file_a中,使用:
cp a file_a,即可。
想把多個檔案如a,b,c複製到資料夾file_a中,使用:
cp a b c file_a,即可。
如果我們想把資料夾file_a中的多個檔案,如a,b,c複製到資料夾file_b中,該怎麼辦呢?
用最土的方法,cp file_a/a file_a/b file_a/c file_b,即可。我們可以看到我們把a,b,c檔案的路徑都寫了一遍。 我們很容易想到能不能不用重複寫相同的檔案路徑呢?答案是可以的,方法如下:
cp file_a/ file_b,即可。注意大括號中的檔案是用逗號分開的。
大括號裡面可以新增要複製的檔案或者資料夾。
如果想把檔案a_1,a_2,a_3,a_4複製到資料夾file_a中,可以用如下方法:
cp a_[1-4] ./file_a,即可。
如果選擇複製檔案a_1,a_2,a_4到資料夾file_a中,可以用如下方法:
cp a_[1,2,4] ./file_a,即可。
LINUX CP 複製檔案 命令
p命令 該命令的功能是將給出的檔案或目錄拷貝到另一檔案或目錄中,同msdos下的copy命令一樣,功能十分強大。語法 cp 選項 原始檔或目錄 目標檔案或目錄 說明 該命令把指定的原始檔複製到目標檔案或把多個原始檔複製到目標目錄中。該命令的各選項含義如下 a 該選項通常在拷貝目錄時使用。它保留鏈結 ...
LINUX cp複製檔案或目錄
例子 現有檔案file1 file2 file3 和目錄directory1,欲將其複製到directory2下 cp r file1 file2 file3 directory1 directory2 因為原始檔或目錄超過乙個以上,所以directory2必須已經存在,否則會報錯 因為原始檔或目錄...
Linux cp強制覆蓋 複製資料夾
cp rf x 預設情況下,cp覆蓋時,無論加什麼引數 f 之類的 還是提示是否覆蓋。原因是 伺服器會預設增加別名 alias cp cp i 當你執行cp時,其實執行的是cp i。root ltt01 alias alias cp cp i alias egrep egrep color auto...