linux如何怎樣將目錄下的檔案複製到另目錄下

時間 2021-08-30 09:50:43

1樓:

1、copy ,cp,該命令的功能是將給出的檔案或目錄拷貝到另外一個檔案或目錄中。

語法: cp [選項]  原始檔或目錄  目標檔案或目錄

2、例如;在/test目錄下新建test1和test2兩個子資料夾。 假設複製原始檔test1下的test01檔案,目標目錄為test2。

3、直接可以用: cp /test/test1/test01  /test/test2

4、例如;在/test目錄下新建test1和test2兩個子資料夾。 假設複製原始檔test1資料夾,目標目錄為test2。

直接用:cp -r  /test/test1 /test/test2

5、但要對一個資料夾中的全部檔案複製到另外一個資料夾中去,如何進行操作呢?

6、應該用cp -r /test/test1/. /test/test2。把test1中的資料夾及檔案複製到test2中。

7、也可以用cp -r /test/test1/* /test/test2。得到一樣的效果。

2樓:

cp -a 原始檔 目標檔案

cp命令用於複製檔案或目錄,格式為:「cp [選項] 原始檔 目標檔案」。

複製命令的三種情況:

目標檔案是一個目錄,會將原始檔複製到該目錄中。

目標檔案是一個檔案,會將原始檔覆蓋該檔案。

目標檔案不存在,將會複製原始檔並修改為目標檔案的名稱(重新命名)。

引數 作用

-p 保留原始檔案的屬性

-d 若物件為"連結檔案",則保留該"連結檔案"的屬性-r 遞迴持續複製(用於目錄)

-i 若目標檔案存在則詢問是否覆蓋

-a 相當於-pdr(p,d,r為上述的引數)建立一個名為install.log的檔案:

[root@linuxprobe ~]# touch install.log

將install.log複製為x.log:

[root@linuxprobe ~]# cp install.log x.log

參考《linux就該這麼學》2章節

linux的tar命令打包制定目錄下的所有檔案,卻不想包含目錄

大野瘦子 命令為 tar zcvf test data.tar.gz c some files 另一種方法,建立一個檔案excludefile,寫 data web aaa data web bbb tar命令 tar cvzf data.tar.gz exclude from data exclu...

linux查詢目錄下的所有檔案中是否含有某個字串

查詢目錄下的所有檔案中是否含有某個字串 查詢目錄下的所有檔案中是否含有某個字串 find xargs grep ri ibm 查詢目錄下的所有檔案中是否含有某個字串,並且只列印出檔名 find xargs grep ri ibm l 1.正規表示式 1 正規表示式一般用來描述文字模式的特殊用法,由普...

求linux命令 要求 刪除此目錄下的,所有這天的目錄及檔案求高人幫寫,萬分感謝

其實只要你理解了概念,五樓的指令碼和七樓的追問回答就比較靠譜了。五樓的指令碼,dec 17 這麼個時間抓取的不夠準確吧。這樣試試 ls l full time usr local grep 2012 12 11 awk f xargs n 20 rm rf 命令說明 使用ls的引數顯示執行目錄下檔案...