在Linux系统中,有多种压缩和解压缩命令可供使用。以下是一些常用的压缩和解压缩命令的详细解释:
压缩文件:
gzip file
这将压缩file
并生成一个名为file.gz
的压缩文件。
保留原始文件:
gzip -c file > file.gz
这将以压缩格式输出file
的内容,并将其写入名为file.gz
的文件中,同时保留原始文件。
压缩文件:
bzip2 file
这将压缩file并生成一个名为file.bz2的压缩文件。
保留原始文件:
bzip2 -c file > file.bz2
这将以压缩格式输出file
的内容,并将其写入名为file.bz2
的文件中,同时保留原始文件。
tar -czvf archive.tar.gz file1 file2
-z : 使用 gzip 来压缩和解压文件
-v : --verbose 详细的列出处理的文件
-f : --file=ARCHIVE 使用档案文件或设备,这个选项通常是必选的
-c : --create 创建一个新的归档(压缩包)
-x : 从压缩包中解出文件
这将使用tar
命令将file1
和file2
打包成archive.tar
,然后使用gzip
进行压缩,生成archive.tar.gz
文件。
gzip -d file.gz
这将解压缩file.gz
文件,并将原始文件恢复。bzip2 -d file.bz2
这将解压缩file.bz2
文件,并将原始文件恢复。tar -xzvf archive.tar.gz
这将解压缩archive.tar.gz
文件并将其中的文件提取出来。