-2
我有一個文檔庫,其中所有文件都位於基於類別名稱的文件夾中,但它們也都位於名爲'pdf'的子文件夾中。在bash中有沒有辦法掃描庫中的所有目錄並將名爲pdf的文件夾中的所有文件移動到其父目錄?將具有給定名稱的文件夾中的所有文件遞歸移動到其父目錄
我有一個文檔庫,其中所有文件都位於基於類別名稱的文件夾中,但它們也都位於名爲'pdf'的子文件夾中。在bash中有沒有辦法掃描庫中的所有目錄並將名爲pdf的文件夾中的所有文件移動到其父目錄?將具有給定名稱的文件夾中的所有文件遞歸移動到其父目錄
這可以通過找到命令來完成。
假設你有一個名爲PDF沒有其他的文件夾,你可以運行這樣的事情:
cd path_to_library
find . -type d -name pdf -exec bash -c 'cd {}; mv * ..' ';'
這屬於超級用戶,IMO。它確實是一個OS/shell問題,而不是編程問題。 – regretoverflow 2013-05-03 19:30:43
好的,謝謝! – portlandRyan 2013-05-03 19:46:15
以後請不要交叉郵件。你的問題可能已經被移動了。 @NikMartin,如果你向用戶解釋如何自動遷移問題而不是鼓勵他們再次發佈他們的問題,這會很有幫助。謝謝。 – slhck 2013-05-03 21:00:41