2016-11-12 116 views
0

我在目錄中有40個目錄和1個shell.sh文件。我想將所有目錄移動到除shell.sh文件之外的其他目錄。只有40個目錄移動到其他目錄,並且shell.sh不會將其保留爲相同的目錄。有沒有解決方案?移動目錄不包含文件

回答

1

轉到提到目錄和在終端上運行:

find . -maxdepth 1 ! -path . -type d -exec mv '{}' destination_path \; 

這將目錄中的名稱

+0

你的代碼,如果目錄中包含的空間 – HuStmpHrrr

+0

定會打破,現在它應該工作 – pato

+0

它也努力用空格完美的工作謝謝 –