gpt4 book ai didi

linux - 如何使用模式匹配对多个文件进行压缩并删除正在压缩的相同文件?

转载 作者:太空宇宙 更新时间:2023-11-04 12:56:43 25 4
gpt4 key购买 nike

> ls -lrt
-rw-r--r-- 1 akash akash 480074 Feb 19 16:56 FP_ATL_EXTCRP003FTR_INPUTAS.txt.160219054239
-rw-r--r-- 1 akash akash 1745 Feb 19 16:56 FP_ATLR03_FTR_INPUT_ZD.txt
-rw-r--r-- 1 akash akash 480074 Feb 19 16:56 FP_ATL_EXTCRP003FTR_INPUTCT.txt.160219033636
-rw-r--r-- 1 akash akash 11501 Feb 19 16:56 FP_ATL_EXTCRP003FTR_INPUTCB.txt.160219113017
-rw-r--r-- 1 akash akash 1745 Feb 19 16:56 FP_ATLR03_FTR_INPUT_CG.txt
> tar cvf my_path.tar FP_ATL*
a FP_ATL_EXTCRP003FTR_INPUTM6.txt.160219011039 29 blocks.
a FP_ATL_EXTCRP003FTR_INPUTST.txt.160218130018 266 blocks.
a FP_ATL_EXTCRP003FTR_INPUTZK.txt.151224122755 4 blocks.
a FP_ATL_EXTCRP003FTR_INPUTZP.txt.160218102356 4 blocks.
a FP_ATL_EXTCRP003FTR_INPUTZT.txt.160218191832 4 blocks.
> ls -lrt
-rw-r--r-- 1 akash akash 480074 Feb 19 16:56 FP_ATL_EXTCRP003FTR_INPUTAS.txt.160219054239
-rw-r--r-- 1 akash akash 1745 Feb 19 16:56 FP_ATLR03_FTR_INPUT_ZD.txt
-rw-r--r-- 1 akash akash 480074 Feb 19 16:56 FP_ATL_EXTCRP003FTR_INPUTCT.txt.160219033636
-rw-r--r-- 1 akash akash 11501 Feb 19 16:56 FP_ATL_EXTCRP003FTR_INPUTCB.txt.160219113017
-rw-r--r-- 1 akash akash 1745 Feb 19 16:56 FP_ATLR03_FTR_INPUT_CG.txt
-rw-r--r-- 1 akash akash 1413120 Feb 22 16:30 my_path.tar

我想删除被 tar 命令压缩的文件。我如何在单个命令行中实现这一点?

最佳答案

要使用 tar 紧密复制 zip -mj 的行为,您可以使用此命令:

tar --transform 's/.*\///' --remove-files -cvf my_path.tar FP_ATL*

请注意,这不会压缩添加到 tarball 中的文件。为此,您需要添加压缩选项之一,例如 -z

关于linux - 如何使用模式匹配对多个文件进行压缩并删除正在压缩的相同文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35557753/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com