You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Fedora 35终端批量解压目录下所有.Z文件

Fedora 35 批量解压目录内所有.Z格式文件方案

.Z是传统Unix系统compress工具生成的压缩格式,Fedora 35下可直接通过终端命令完成批量解压,操作如下:

前置依赖安装

Fedora 35默认未预装.Z格式的解压组件,先执行命令安装ncompress工具包:

sudo dnf install ncompress -y

批量解压命令

先通过cd 你的.Z文件存放目录路径进入目标文件夹,再根据需求选择对应命令执行:

  • 原地解压、自动删除原.Z压缩包(最常用场景)
    执行后类似GIRAF.2021-02-14T00:59:35.569.fits.Z的文件会直接解压为同名无.Z后缀的fits文件,原压缩包自动清除:
    for zfile in *.Z; do uncompress "$zfile"; done
    
  • 解压后保留原.Z压缩包
    解压出的文件和原压缩包同目录,不会删除原始压缩文件:
    for zfile in *.Z; do uncompress -c "$zfile" > "${zfile%.Z}"; done
    
  • 递归解压当前目录及所有子目录内的.Z文件
    如果目标目录下存在子文件夹、需要把所有层级的.Z文件都解压,执行:
    find . -type f -name "*.Z" -exec uncompress {} \;
    
    递归解压同时保留原压缩包的命令:
    find . -type f -name "*.Z" -exec sh -c 'uncompress -c "$1" > "${1%.Z}"' _ {} \;
    

操作提示:正式执行解压命令前,可先运行ls *.Z确认当前目录下匹配到的文件是否为需要解压的目标,避免误操作。

内容的提问来源于stack exchange,提问作者Dila

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.30 15:15:33