我想从 bash 递归地遍历文件夹中的每个文件,并对它们进行某种简单的操作。例如,更改权限,更改时间戳,使用 ImageMagick 调整图像大小等,您明白了。
我知道(像大多数初学者一样)如何在目录中做到这一点,但递归......?
$ for f in *.jpg ; do convert $f -scale 25% resized/$f ; done
Run Code Online (Sandbox Code Playgroud)
让我们保持简单。说,
$ for f in *; do touch $f; done
Run Code Online (Sandbox Code Playgroud)