導航:首頁 > 文件類型 > linux復制文件夾不包含某個文件夾

linux復制文件夾不包含某個文件夾

發布時間:2024-11-12 17:28:38

linux命令的cp -r 和-R的區別是

功能上是等價的。不加-r或者-R的時候,只拷貝文件,不拷貝文件夾;加上後則會拷貝文件夾——包括下一級的子文件夾,以及子文件夾中的子文件夾,余此類推。另外rm的-R -r功能同上ls的-R功能同上,-r的功能是結果反向排列想學習了解更多linux知識,請關注《linux就該這么學》官網。

❷ linux如何復制文件夾下所有文件但不復制子目錄

直接使用cp命令即可,cp加-R參數才會復制子目錄,不加此參數時只復制文件,使用:cp 源目錄/* 目標目錄 格式命令可實現復制文件夾下所有文件但不復制子目錄目的。

cp命令說明:
cp命令用來將一個或多個源文件或者目錄復制到指定的目的文件或目錄。它可以將單個源文件復製成一個指定文件名的具體的文件或一個已經存在的目錄下。cp命令還支持同時復制多個文件,當一次復制多個文件時,目標文件參數必須是一個已經存在的目錄,否則將出現錯誤。
語法
cp(選項)(參數)
選項
-a:此參數的效果和同時指定"-dpR"參數相同;
-d:當復制符號連接時,把目標文件或目錄也建立為符號連接,並指向與源文件或目錄連接的原始文件或目錄;
-f:強行復制文件或目錄,不論目標文件或目錄是否已存在;
-i:覆蓋既有文件之前先詢問用戶;
-l:對源文件建立硬連接,而非復制文件;
-p:保留源文件或目錄的屬性;
-R/r:遞歸處理,將指定目錄下的所有文件與子目錄一並處理;
-s:對源文件建立符號連接,而非復制文件;
-u:使用這項參數後只會在源文件的更改時間較目標文件更新時或是名稱相互對應的目標文件並不存在時,才復制文件;
-S:在備份文件時,用指定的後綴「SUFFIX」代替文件的默認後綴;
-b:覆蓋已存在的文件目標前將目標文件備份;
-v:詳細顯示命令執行的操作。
參數
源文件:制定源文件列表。默認情況下,cp命令不能復制目錄,如果要復制目錄,則必須使用-R選項;
目標文件:指定目標文件。當「源文件」為多個文件時,要求「目標文件」為指定的目錄。
示例:
cp aaa/* /bbb
復制目錄aaa下所有文件到/bbb目錄下

❸ Linux復制文件用什麼命令怎麼用

Linux中最常用命令之一就是cp了,用於復制文件夾或文件。下面由我為大家整理了Linux系統復制文件夾命令cp使用詳解,希望對大家有幫助!

Linux系統復制文件夾命令cp使用詳解

指令名稱:cp()

功能介紹:將一個文件復制至另一個文件,或將數個文件復制至另一目錄。

語法格式:

cp [options] source dest

cp [options] source... directory

常用參數說明:

-a 盡可能將檔案狀態、許可權等資料都照原狀予以復制。

-r 若 source 中含有目錄名,則將目錄下之檔案亦皆依序拷貝至目的地。

-f 若目的地已經有相同檔名的檔案存在,則在復制前先予以刪除再行復制。

Linux復制文件夾命令cp使用實例

1.將文件aaa 復制(已存在),並命名為bbb:

cp aaa bbb

2.將所有的C語言程序拷貝至 Finished 子目錄中 :

cp *.c Finished

3. 復制指定目錄的文件到當前目錄,並重命名

[root@rehat root]# cp ~/.bashrc bashrc_bak

4. 強制復制指定目錄的文件到當前目錄,而不管當前目錄是否含有該文件

[root@rehat root]# cp -f ~/.bashrc bashrc

5. 復制指定目錄到當前目錄

[root@rehat root]# cp -r /root/test .

[root@rehat root]# cp -r /root/test/ .

兩者效果一樣,在復制目錄時,會將源路徑的最後一級目錄全部復制過去,包括它本身。

6. 復制指定目錄的文件到指定目錄

[root@rehat root]# cp ~/.bashrc /bak/.bashrc

7. 在復制時將源文件的全部屬性也復制過來。若不指定參數,則目標文件與源文件屬性可能不一致。

[root@rehat root]# cp -a ~/.bashrc /bak/.bashrc

8. 若兩個文件夾要保證同步,一個文件的改了,另一個文件也跟著改,但是要保證兩個文件的文件都是最新的。

[root@rehat root]# cp -u /src/.bashrc /bak_src/bashrc

(3)linux復制文件夾不包含某個文件夾擴展閱讀:linux scp命令遠程復制文件夾

1、拷貝本機/home/administrator/test整個目錄至遠程主機192.168.1.100的/root目錄下

復制代碼代碼如下:

scp -r /home/administrator/test/ [email protected]:/root/

2、拷貝單個文件至遠程主機

復制代碼代碼如下:

scp /home/administrator/Desktop/old/driver/test/test.txt [email protected]:/root/

其實上傳文件和文件夾區別就在參數 -r, 跟cp, rm的參數使用差不多, 文加價多個 -r

3、遠程文件/文件夾下載

舉例,把192.168.62.10上面的/root/文件夾,下載到本地的/home/administrator/Desktop/new/下,使用遠程端的root登陸

復制代碼代碼如下:

scp -r [email protected]:/root/ /home/administrator/Desktop/new/

閱讀全文

與linux復制文件夾不包含某個文件夾相關的資料

熱點內容
怎麼用手機登錄編程貓 瀏覽:400
文本md204顯示器如何編程 瀏覽:705
如何將表中重復數據標記 瀏覽:859
中級資料庫系統工程師應用技術考什麼 瀏覽:404
博途編程如何設置停止鍵 瀏覽:409
python3刪除文件內容 瀏覽:754
如何優化seo數據分析 瀏覽:132
64位win7下部分32位程序不能運行 瀏覽:206
dnf90版本劍魂鈍器流 瀏覽:649
陌秀直播蘋果怎麼下載ipad 瀏覽:732
簡述網路直接市場調查方式有哪些 瀏覽:683
怎麼連接移動網路設置 瀏覽:781
電腦網卡怎麼連接網路連接不上網嗎 瀏覽:838
刷子公司網站怎麼做 瀏覽:272
86版本艾爾文測試 瀏覽:714
深宮曲文件夾是哪個 瀏覽:618
蘋果u盤修復工具哪個好用 瀏覽:124
微信動態表情包搞笑 瀏覽:436
可以去哪裡找編程老師問問題 瀏覽:608
win10lol全屏 瀏覽:25

友情鏈接