我希望通过一个小脚本,能够将所有目录的内页进行压缩,但将所有创建的tar.gz文件保存到另一个目录中。/One
/One
但所有创建的tar.gz文件都保存在另一个目录中。/Two
/Two
每个目录都有一个不同的tar. gz文件,而不是所有的目录。
我似乎想不通。
用bash和globbing (*):
*
cd /One && for dir in *; do tar -cvf "/Two/${dir}.tar" "$dir"; done
我假设这个目录 /One 在第一层中只包含目录。