打包和解压
在 Linux 系统中,打包和压缩文件是常用的文件管理操作,用于减少文件大小和便于文件传输。了解如何使用相关命令对文件进行打包和解压是基本技能之一。
# 1. 文件扩展名说明
- .zip/.rar:通常在 Windows 系统中使用的压缩文件格式。
- .tar:在 Linux 中用于将多个文件打包为一个文件,但不压缩。
- .gz:在 Linux 中单个文件的压缩格式,使用 gzip 程序压缩。
- .tar.gz 或 .tgz:在 Linux 中表示文件先被打包然后被压缩的格式。
# 2. 打包和压缩文件
tar -zcvf 打包压缩后的文件名.tar.gz 要打包的文件或目录
1
- -z:调用 gzip 程序进行压缩。
- -c:创建新的打包文件。
- -v:在打包的过程中显示文件。
- -f:指定打包后的文件名。
tar -zcvf archive.tar.gz file1 file2 directory
1
- 这个命令将
file1
、file2
以及directory
打包并压缩成一个名为archive.tar.gz
的文件。
# 3. 解压文件
# 3.1 解压 .tar.gz 或 .tgz 文件
tar -zxvf 打包文件名.tar.gz
1
- -x:从打包文件中提取文件。
- -z:通过 gzip 解压文件。
- -v:显示操作过程。
- -f:指定要解压的文件名。
# 3.2 指定解压位置
tar -zxvf 打包文件名.tar.gz -C 目标目录
1
- -C:指定解压到的目标目录。
# 3.3 解压 .zip 文件
unzip 文件名.zip
1
- 用于解压
.zip
格式的文件。
# 3.4 查看 .zip 文件内容
unzip -l 文件名.zip
1
- -l:列出
.zip
文件的内容,而不解压。
编辑此页 (opens new window)
上次更新: 2024/12/28, 18:32:08