我想知道如何使用命令行将所有文件从文件夹 A 移动到文件夹 A 的子文件夹,但 .html 文件除外。
假设我在dist文件夹中,有 50 个文件和 5 个文件夹。现在我想将所有 50 个文件和 4 个文件夹移动到dist 文件夹内的子文件夹之一,而不必写下所有文件名。
我想知道如何使用命令行将所有文件从文件夹 A 移动到文件夹 A 的子文件夹,但 .html 文件除外。
假设我在dist文件夹中,有 50 个文件和 5 个文件夹。现在我想将所有 50 个文件和 4 个文件夹移动到dist 文件夹内的子文件夹之一,而不必写下所有文件名。
当前目录:
临时启用 shell extglob并禁用历史替换:
要将所有内容移动到名为“moveHere”的目录中,不包括html文件:
移动文件后的当前目录:
检查新目录:
您可以
find
使用-not -name "..."
和-exec mv
: