Linux下常用的解压命令
侧边栏壁纸
  • 累计撰写 31 篇文章
  • 累计收到 0 条评论

Linux下常用的解压命令

admin
2023-06-15 / 0 评论 / 27 阅读 / 正在检测是否收录...

1. zip

unzip 命令用于解压缩 ZIP 格式的压缩文件。默认情况下,解压缩后的文件会被放在当前目录下。

常见参数:

  • -l:显示压缩包内容
  • -d <path>:解压到指定目录
  • -n:禁止覆盖文件
  • -q/-qq:安静模式
  • -o:覆盖文件

2. rar

unrar命令不是linux系统自带的,需要自行进行安装。

常见参数:

  • x:以完整路径解压
  • e:解压到当前目录
  • l:显示压缩包内容

3.7z

7za命令不是Linux系统自带的,需要自行安装p7zip。

常见参数:

  • x:以完整路径解压
  • e:解压到当前目录
  • l:显示压缩包内容

4.tar

tar是一种在Linux广泛应用的格式,并在此基础上产生了很多扩展格式,例如:tar.gz(tgz)、tar.xz、tar.bz2。

解压方式:

  • tartar -xvf archive.tar
  • tar.gz(tgz)tar -xzvf archive.tar.gz
  • tar.xztar -xJvf archive.tar.xz
  • tar.bz2tar -xjvf archive.tar.bz2

常见参数:

  • -x:解压缩
  • -v:详细输出,显示解压缩的文件列表
  • -f:指定要解压缩的文件
  • -z: 表示使用 gzip
  • -J :表示使用 xz
  • -j: 表示使用 bzip2

批量解压

解压当前目录下的文件,并在解压成功后删除压缩包

find . -name "*.7z" -type f -exec 7za x -p<password> {} \; -exec rm {} \;
find . -name "*.zip" -type f -exec unzip -P <password> {} \; -exec rm {} \;
0

评论

博主关闭了所有页面的评论