在 TAR 中使用 --remove-files 选项的正确方法

cha*_*tsm 7 linux command-line-interface tar

使用--remove-files时使用该选项的正确方法是什么tar

是吗...

tar -cfvj --remove-files archive.tar.bz2 archive/
Run Code Online (Sandbox Code Playgroud)

或者...

tar -cfvj archive.tar.bz2 archive/ --remove-files
Run Code Online (Sandbox Code Playgroud)

Cal*_*leb 13

由于该-f参数告诉tar您要指定正在执行的存档的文件名,因此我将在该参数之后保留存档名称。要包含在存档中的文件和目录列表应该放在最后。您可以--remove-files在其他参数之前指定,如下所示:

tar --remove-files -cvfj archive.tar.bz2 archive/
Run Code Online (Sandbox Code Playgroud)