【发布时间】:2016-12-17 03:09:11
【问题描述】:
我正在尝试从终端将文件夹和子文件夹中的所有文件更改为 .txt。我一次只做一个文件夹,但我可以一次做所有文件夹和子文件夹吗?
这是我正在使用的:
for i in *; do mv "$i" "$i.txt"; done
【问题讨论】:
我正在尝试从终端将文件夹和子文件夹中的所有文件更改为 .txt。我一次只做一个文件夹,但我可以一次做所有文件夹和子文件夹吗?
这是我正在使用的:
for i in *; do mv "$i" "$i.txt"; done
【问题讨论】:
我找到了。您需要在根目录中运行: find 。 -type f -exec mv '{}' '{}'.txt \;
【讨论】: