我有一个文件夹,里面有几个文件夹和文件。
文件夹的名称是日期。例如:2020-01-16
。
我想仅 tar 此目录下的每个文件夹,然后在 tar 成功后删除该文件夹,tar 文件的名称是其自身文件夹的名称。我想跳过今天的文件夹而不 tar 那个文件夹。
答案1
以下是我要执行的操作,每个文件夹分两步进行:
tar -zcvf 2020-01-16.tar.gz 2020-01-16
rm -rf 2020-01-16
并针对每个文件夹重复此操作。如果您想在脚本中执行此操作以一次性打包所有需要的内容,您可以这样做,但我个人不会这样做;我宁愿确保每个tar.gz
文件夹都已成功打包,然后再删除解压的文件夹。