在Linux下,有多种方法可以压缩文件。
以下是一些常见的命令行压缩工具及其用法:
gzip(适用于单个文件)
压缩文件:
gzip filename
这将压缩名为filename
的文件,并创建一个名为filename.gz
的压缩文件。原始文件将被删除。
解压缩文件:
gunzip filename.gz
这将解压缩名为filename.gz
的文件,并创建一个名为filename
的解压缩文件。原始压缩文件将被删除。
bzip2(适用于单个文件,压缩率高于gzip)
压缩文件:
bzip2 filename
这将压缩名为filename
的文件,并创建一个名为filename.bz2
的压缩文件。原始文件将被删除。
解压缩文件:
bunzip2 filename.bz2
这将解压缩名为filename.bz2
的文件,并创建一个名为filename
的解压缩文件。原始压缩文件将被删除。
tar(用于多个文件和目录)
创建tar归档文件:
tar -cvf archive.tar file1 file2 dir1
这将创建一个名为archive.tar
的归档文件,其中包含file1
、file2
和dir1
目录。
解压缩tar归档文件:
tar -xvf archive.tar
这将解压缩名为archive.tar
的归档文件,并将其内容提取到当前目录。
tar + gzip(用于多个文件和目录,同时进行压缩)
创建tar.gz压缩文件:
tar -czvf archive.tar.gz file1 file2 dir1
这将创建一个名为archive.tar.gz
的压缩文件,其中包含file1
、file2
和dir1
目录。
解压缩tar.gz文件:
tar -xzvf archive.tar.gz
这将解压缩名为archive.tar.gz
的压缩文件,并将其内容提取到当前目录。
tar + bzip2(用于多个文件和目录,具有更高的压缩率)
创建tar.bz2压缩文件:
tar -cjvf archive.tar.bz2 file1 file2 dir1
这将创建一个名为archive.tar.bz2
的压缩文件,其中包含file1
、file2
和dir1
目录。
解压缩tar.bz2文件:
tar -xjvf archive.tar.bz2
这将解压缩名为archive.tar.bz2
的压缩文件,并将其内容提取到当前目录。
这些命令行工具在大多数Linux发行版中都是可用的。
© 版权声明
本站文章由不念博客原创,未经允许严禁转载!
THE END