Linux cp 命令僅復制文件


  參考資料:

  https://unix.stackexchange.com/questions/101916/copy-only-regular-files-from-one-directory-to-another

  作為一個經常進行機器學習訓練的人,你可能會想給你的訓練代碼的每一次run都重新創建一個文件夾,此時你可能只想復制一個文件夾下面的代碼文件,而不復制文件夾下面的子文件夾。如下圖所示:

  我們只需要復制這些py文件,而上面子文件夾中的訓練結果我們不希望復制。

  查找了一些資料之后,我發現了一種方式,即:

cp dir1/* dir2

  以往的cp命令,你可能會想加入-rf 的 option,這樣會遞歸地復制文件夾下面所有的東西。但是需要注意的是,cp命令默認是不復制文件夾的,所以不加-rf,就是僅復制文件啦!比如運行下面的命令,會有如下輸出,也是就僅有文件被復制了:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM