1、linux復制指定目錄下的全部文件到另一個目錄中百,復制指定目錄下的全部文件到另一個目錄中,文件及目錄的復制是經(jīng)常要用到的。linux下進行復制的命度令為cp。假設(shè)復制源目錄 為 dir1 ,目標目錄為dir2。
成都創(chuàng)新互聯(lián)公司主要從事網(wǎng)站制作、網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)廣平,10多年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792
2、如用戶指定的目標文件名是一個已存在的文件名, 用cp命令拷貝文件后,這個文件就會被新拷貝的源文件覆蓋, 因此,建議用戶在使用cp命令拷貝文件時,最好使用i選項。
3、用cp命令可以復制全部文件。1)、復制的時候記得使用通配符*,*表示所有文件。2)、復制的時候記得-R參數(shù),即遞歸復制,可以將源文件夾下的子文件夾中的文件一并復制。
我們平時在 Linux 中使用 cp 命令時,當把文件從一個目錄復制到另一個目錄,且目錄中具有同名文件時,系統(tǒng)會提示輸入 y 來確認是否覆蓋同名文件。 如果文件少的話,也無關(guān)緊要,但文件多的話,要一個一個確認簡直太累了。
源文件:制定源文件列表。默認情況下,cp命令不能復制目錄,如果要復制目錄,則必須使用-R選項;目標文件:指定目標文件。當“源文件”為多個文件時,要求“目標文件”為指定的目錄。
常用參數(shù):-b或--backup 刪除,覆蓋目標文件之前的備份,備份文件會在字尾加上一個備份字符串。-f或--force 強行復制文件或目錄,不論目標文件或目錄是否已存在。-i或--interactive 覆蓋既有文件之前先詢問用戶。
我們平時在 Linux 中使用 cp 命令時,當把文件從一個目錄復制到另一個目錄,且目錄中具有同名文件時,系統(tǒng)會提示輸入 y 來確認是否覆蓋同名文件。 如果文件少的話,也無關(guān)緊要,但文件多的話,要一個一個確認簡直太累了。
Linux復制文件命令和移動文件命令分別是cp和mv,只要不加-i參數(shù),同名文件和文件夾就會覆蓋。加-i參數(shù)會有是否覆蓋的提示,覆蓋文件夾時提示太頻繁。
常用參數(shù):-b或--backup 刪除,覆蓋目標文件之前的備份,備份文件會在字尾加上一個備份字符串。-f或--force 強行復制文件或目錄,不論目標文件或目錄是否已存在。-i或--interactive 覆蓋既有文件之前先詢問用戶。
添加-rf參數(shù)強制覆蓋,再手動輸入y確認復制。
- d 拷貝時保留鏈接。- f 刪除已經(jīng)存在的目標文件而不提示。- i 和f選項相反,在覆蓋目標文件之前將給出提示要求用戶確認。回答y時目標文件將被覆蓋,是交互式拷貝。
cat haha.txt | cp -i dir_there/* ./ 就是把正常的標準輸入轉(zhuǎn)向到”cat haha.txt“,也就是cp -i dir_there/* ./每次需要從標準輸入(鍵盤)輸入回答的時候,自動從haha.txt取出,不用手動輸入而自動化了。