Ubuntu16.04如何自动解压bz2压缩的一组文件
How to automatically unpack a set of files compressed in bz2 in Ubuntu 16.04
我在 Ubuntu 16.04 机器的同一目录中有很多文件 (.bz2)。我可以使用 bzip2 -dk filename.bz2 手动解压缩每个文件,但我认为有一种方法可以自动执行此操作,因为它们有很多文件。
如果所有文件都在一个目录中,
你可以做 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
我在 Ubuntu 16.04 机器的同一目录中有很多文件 (.bz2)。我可以使用 bzip2 -dk filename.bz2 手动解压缩每个文件,但我认为有一种方法可以自动执行此操作,因为它们有很多文件。
如果所有文件都在一个目录中,
你可以做 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