鉴于我:
什么是单个命令行(如果可能),它将读取gzip压缩的tar文件的内容并从tar文件中包含的目录中删除所有文件?
您将需要位于创建tar文件的目录中,例如$HOME
。然后,如果安全地位于文档目录的tgz中,则/backup/Documents.tgz
可以执行以下操作:
$ for file in $(tar -tzf /backup/Documents.tgz); do \
[[ -f $file ]] && rm $file || echo "$file does not exist"; done
如果您还想删除目录,则可以使用rm -fr $file
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句