我在Ubuntu 16.04机器的同一目录中有很多文件(.bz2)。我可以使用bzip2 -dk filename.bz2手动解压每个文件,但我认为有一种方法可以自动执行此操作,因为它们是很多文件。
答案 0 :(得分:0)
如果所有文件都在单个目录中,
您可以执行bzip2 -d -k *.bz2
-d
表示解压缩,因为bzip2默认用于压缩,-k
表示保留输入文件,*.bz2
告诉bzip2
搜索要提取的以.bz2
扩展名结尾的每个文件。
此外,您可以使用bunzip2 -k *.bz2
,因为默认情况下bunzip2
用于解压缩,因此不需要-d
命令。
如果您更喜欢bash脚本,还可以使用for
循环
for b in *.bz2; do bunzip2 $b; done