我正在尝试查找tar文件,提取文件,然后删除所有提取的文件-我能够执行查找和提取,或者找到文件并将其删除,但是无法将所有三个文件串在一起。
这是我下面的最佳尝试。它可以正常运行,但是不会删除提取的文件,因此我在如何删除提取到当前目录中的文件方面遇到了麻烦。
find ~ -name '*.tar' | xargs tar -xf && rm -f
我尝试将tar解压缩到另一个目录,然后删除该目录,但是在使用xargs时无法使其正常工作。我尝试搜索了很多不同的区域,但找不到任何内容,因此感谢您的帮助。
在&&
结束的管道,它不是一部分xargs
的命令。
您可以使用以下-exec
选项运行命令find
:
find ~ -name '*.tar' -exec tar -xf {} \; -exec rm -f {} \;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句