tar 是 Linux 系统中常用的归档工具,用于将多个文件打包成一个归档文件(通常以 .tar 结尾),并可配合压缩工具进行压缩(如 .tar.gz, .tar.bz2, .tar.xz 等)。以下是 Ubuntu 24.04 中 tar 解压命令的全面指南。
tar -xvf 文件名.tar
-x:解压
-v:显示详细过程
-f:指定文件名
tar -xzvf 文件名.tar.gz
或
tar -xzvf 文件名.tgz
-z:使用 gzip 解压
tar -xjvf 文件名.tar.bz2
-j:使用 bzip2 解压
tar -xJvf 文件名.tar.xz
或
unxz 文件名.tar.xz | tar -xvf -
-J:使用 xz 解压
tar -xzvf 文件名.tar.gz -C 目标目录
-C:指定解压目录
tar -xzvf 文件名.tar.gz 路径/文件1 路径/文件2
tar -tzvf 文件名.tar.gz
-t:列出内容
tar -xzvfp 文件名.tar.gz
-p:保留原始文件权限
tar -xzvf 文件名.tar.gz --exclude="*.txt"
tar -xzvf 文件名.tar.gz --overwrite
unzip 文件名.zip
unrar x 文件名.rar
(需要先安装 unrar:sudo apt install unrar)
7z x 文件名.7z
(需要先安装 p7zip-full:sudo apt install p7zip-full)
权限不足:
sudo tar -xzvf 文件名.tar.gz
解压中文文件名乱码:
tar -xzvf 文件名.tar.gz --force-local
解压大文件时显示进度:
tar -xzvf 文件名.tar.gz | pv
(需要先安装 pv:sudo apt install pv)
验证压缩包完整性:
gzip -t 文件名.tar.gz
希望这份指南能帮助您在 Ubuntu 24.04 系统中高效使用 tar 命令进行文件解压操作!
登录后参与评论
论坛评论仅限会员,登录后即可发表评论与回复