在Linux中,使用以下命令來壓縮和解壓縮文件和目錄:
gzip
:使用gzip算法壓縮文件,生成.gz
后綴的壓縮文件。
命令:gzip [filename]
示例:gzip file.txt
bzip2
:使用bzip2算法壓縮文件,生成.bz2
后綴的壓縮文件。
命令:bzip2 [filename]
示例:bzip2 file.txt
zip
:使用zip算法壓縮文件,生成.zip
后綴的壓縮文件。
命令:zip [archive.zip] [file1] [file2]...
示例:zip archive.zip file1.txt file2.txt
gunzip
:解壓縮.gz
后綴的文件。
命令:gunzip [filename.gz]
示例:gunzip file.gz
bunzip2
:解壓縮.bz2
后綴的文件。
命令:bunzip2 [filename.bz2]
示例:bunzip2 file.bz2
unzip
:解壓縮.zip
后綴的文件。
命令:unzip [archive.zip]
示例:unzip archive.zip
請注意,以上命令只能用于單個文件的壓縮和解壓縮。若要壓縮整個目錄,請使用tar
命令結合以上命令來實現。例如:
壓縮目錄:
命令:tar -czvf [archive.tar.gz] [directory]
示例:tar -czvf archive.tar.gz directory
解壓縮目錄:
命令:tar -xzvf [archive.tar.gz]
示例:tar -xzvf archive.tar.gz
這些命令提供了在Linux系統中進行文件和目錄壓縮和解壓縮的基本功能。