我在一个目录中有多个文件:
/dir1/A.txt.gz
/dir1/B.txt.gz
我想解压缩文件,以便保留原件并将解压缩的文件放在另一个目录中:
/dir1/A.txt.gz
/dir1/B.txt.gz
/dir2/A.txt
/dir2/B.txt
我使用的命令没有保留原始.gz文件并将它们放在同一目录中:
gzip -d /dir1/*.gz
如何将每个文件单独解压缩到另一个目录?
答案 0 :(得分:1)
cp /dir1/*.gz /dir2
gunzip /dir2/*.gz
答案 1 :(得分:0)
这样做
for i in ./*.gz; do gunzip -k $i; y=${i%.gz}; mv $y ./targ; done
targ
是您希望文件到达的位置。