Bash/Linux 複製文件或文件夾到另一路徑

最近玩Anki的時候,需要批量將幾百個文件夾下的視頻圖像複製到Anki的媒體文檔路徑夾下(我的電腦是C:\Users\Administrator.*\AppData\Roaming\Anki2\用戶1\collection.media,看網上攻略每個人不同)。

開始想用search,然後把符合條件的文件搜索出來後複製過去,結果用了快十年的筆記本不給力(出國只臨時帶了筆記本,速度嗖嗖快的臺式機被某人送人了。。。),搜索了半天還沒搜完,只能寄希望於用命令行了。

自從安裝git 以後,不用cmd了,改用bash了,就當Linux 用了。所以嘗試用他了。

結果網上找的Linux攻略複製過來改改,不是說命令找不到,就是說文件夾找不到。沒辦法,只好自己改改嘗試測測了,然後,有了以下結論,歡迎指正。

---------------------------------------------------------------------------------------------------------------------------------------------------

 比如說,在某路徑下有 A 文件夾,和total文件夾,如果我想把A文件夾整個複製tot al文件夾下,可以在該路徑夾下啓動"Git  Bash here", 然後輸入以下命令:

cp -r A total

如果我想把A文件夾下的文件直接複製total文件夾下,可以在該路徑夾下啓動"Git  Bash here", 然後輸入以下命令:

cp -r A/. total

  如果有大量的文件夾,可以用li 命令獲取所有文件夾名,然後複製到excel裏編輯後,形成一批以上格式的命令,然後一下全複製到Bash裏,他就會一個個執行了。

親測有效。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章