移动目录排除文件

时间:2016-11-12 22:46:36

标签: linux shell

我在目录中有40个目录和1个shell.sh文件。我想将所有目录移动到除shell.sh文件之外的其他目录。只需40个目录移动到其他目录,shell.sh不会将其保留为同一目录。有没有解决方案??

1 个答案:

答案 0 :(得分:1)

转到提到的目录并在终端中运行:

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

这也适用于名称为

的空格的目录