macos linux 查看压缩文件内容,find 查找文件 -exec 然后压缩 查看tar包的内容

[root@cs Downloads]# find ./ -name "banner*" -exec tar -cvf k.tar "{}" \;

./banner.zip

./banner /

./banner /banner_01@3x.png

./banner /banner_02_1105@3x.png

./banner /.DS_Store

./banner /banner_02_1105@2x.png

./banner /banner_01@2x.png

./banner /banner_01@3x.png

./banner /banner_02_1105@3x.png

./banner /banner_02_1105@2x.png

./banner /banner_01@2x.png

./banner_01.png

./__MACOSX/banner /

./__MACOSX/banner /._.DS_Store

./banner_02.png

[root@cs Downloads]# ls

banner_01.png banner gitlab-7.1.1_omnibus-.el6.x86_64.rpm __MACOSX

banner_02.png banner.zip k.tar redis.conf

查看tar包的内容

[root@cs Downloads]# tar -tvf k.tar

-rw-r--r-- root/root -- : ./banner_02.png

linux专题一之文件归档和压缩(tar、file、zip)

本文主要从以下几个方便来说明文件的归档和压缩,同时比较几种不同压缩方法的压缩比率及特点. 文件归档命令tar,tar.gz源码包的安装管理 创建tar包-解压-查询tar包内容 zip命令的用法 为 ...

linux下不解包查看tar包文件内容

为减少日志文件占用的空间,很多情况下我们会将日志文件以天或周为周期打包成tar.gz 包保存.虽然这样做有利空间充分利用,但当我们想查看压缩包内的内容时确很不方便.如果只是一个tar.gz文件,可以将 ...

linux下查找文件、排序、查看文件内容

本文介绍下,在linux系统中,查找文件的命令用法,以及按时间排序找到的目标文件的方法. 1.例如:查找当前目录下所有.ini文件,并按时间排序 示例: find ./  -name *.ini   ...

查看rpm包里面内容以及里面文件的内容

如果想查看rpm包里面的内容使用命令: rpm -qpl xxxx.rpm   如果想查看rpm包里面的内容导出,而不是安装,使用命令: rpm2cpio xxxx.rpm | cpio -ivd 就 ...

Linux文件的加压缩解压缩tar命令

linux下使用tar命令   解压 语法:tar [主选项+辅选项] 文件或者目录 使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用.主选项:c 创建新的档案 ...

不解压直接查看tar包内容

. file.tar.gz gzip -dc file.tar.gz | tar tvf - . file.tar.bz2 bzip2 -dc file.tar.bz2 |tar tvf - . fi ...

tar/gzip/zip文件打包、压缩命令

一.tar打包备份工具 1.命令功能 tar 将多个文件或目录打包在一起,可用通过调用gzip或zip实现压缩.解压的命令:tar不仅可以多多个文件进行打包,还可以对多个文件打包后进行压缩. 2.语法 ...

linux下如何打包压缩?解包解压?.tar文件.gz文件

===文件打包.压缩 ==打包 tar [root@521478.com]# tar -cvf etc1.tar /etc //c创建 v详细 f打包后文件名 [root@521478.com]# t ...

Day 15 文件打包与压缩

1.什么是文件压缩? 将多个文件或目录合并成为一个特殊的文件.比如: 搬家...脑补画面 img. 2.为什么要对文件进行压缩? 当我们在传输大量的文件时,通常都会选择将该文件进行压缩,然后在进行传输 ...

随机推荐

junit单元测试中私有方法测试

1.单元测试可以对系统逻辑进行每个单元模块的测试. 2.单元测试也可以作为回归测试的依据,可以避免升级完善功能时引入问题. 3.单元测试要求将代码写的更清晰,更易于测试. 4.有时单元测试需要测试私有 ...

Linux常用命令_(系统设置)

基本命令:clear 指令名称:clear指令所在路径:/usr/bin/clear执行权限:All User语法:clear功能描述:清空终端屏幕显示.范例:$ clear 环境变量:alias.e ...

UVa 156 Ananagrams

题意:给出一些单词,在这些单词里面找出不能通过字母重排得到的单词(判断的时候不用管大小写),然后按照字典序输出. 学习的紫书的map= = 将每一个单词标准化 先都转化为小写,再排序(即满足了题目中说 ...

【转载】SQL Server行转列,列转行

行转列,列转行是我们在开发过程中经常碰到的问题.行转列一般通过CASE WHEN 语句来实现,也可以通过 SQL SERVER 2005 新增的运算符PIVOT来实现.用传统的方法,比较好理解.层次清 ...

java--补全诗句代码

代码效果: 代码: import java.util.Scanner; /* 补全诗句 */ public class game1 { public static void main(String[] ...

去重和分类后缀asp、php等路径 用python3写的

我们在做渗透的时候肯定会用上扫描器的,本人一般会用御剑,当然你也会喜欢别的工具. 很多时候,能否渗透成功其实还挺依赖与字典的,如果把后台给扫出来了,恰好还弱口令,那么岂不是美滋滋. 因此,有一个好的字 ...

iOS 开发笔记-UILable/UIFont/UIButton常见设置

UILabel的常见设置 @property(nonatomic,copy) NSString *text; 显示的文字 @property(nonatomic,retain) UIFont *fon ...

RHCE 共享文件系统

9.1 共享文件系统 概述: 共享文件系统通常有两种方式: 基于文件共享,一种直接共享文件夹给client端,常见的技术有NFS(Network File System )和 SMB (Server ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以使用Qt的QFile和QProcess类来实现在macOS上解压缩文件的操作。 首先,你需要创建一个QProcess对象,并设置它的工作目录和命令行参数。例如,如果你想要解压缩一个名为“file.zip”的文件到当前目录下,你可以这样写: ```c++ QString program = "unzip"; QStringList arguments; arguments << "-o" << "file.zip"; // -o参数表示覆盖已存在的文件 QProcess *unzipProcess = new QProcess(this); unzipProcess->setWorkingDirectory(QDir::currentPath()); unzipProcess->start(program, arguments); ``` 在这个例子中,我们传递了一个命令行参数“-o”,这个参数表示覆盖已存在的文件。你可以根据你的需要添加其他参数。 接下来,你需要连接QProcess对象的readyReadStandardOutput()信号和readyReadStandardError()信号,以便在解压缩过程中实时获取输出和错误信息。 ```c++ connect(unzipProcess, &QProcess::readyReadStandardOutput, [=]() { QString output = unzipProcess->readAllStandardOutput(); // 处理输出信息 }); connect(unzipProcess, &QProcess::readyReadStandardError, [=]() { QString error = unzipProcess->readAllStandardError(); // 处理错误信息 }); ``` 最后,你需要等待QProcess对象的finished()信号,以确保解压缩操作已经完成。你可以检查返回的exit code来确定解压缩是否成功。 ```c++ connect(unzipProcess, QOverload<int, QProcess::ExitStatus>::of(&QProcess::finished), [=](int exitCode, QProcess::ExitStatus exitStatus) { if (exitCode == 0 && exitStatus == QProcess::NormalExit) { // 解压缩成功 } else { // 解压缩失败 } }); ``` 以上是在macOS上使用Qt实现解压缩文件的基本流程,你可以根据你的具体需求进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值