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

[[email protected] Downloads]# find ./ -name "banner*" -exec tar -cvf k.tar "{}" \;
./banner.zip
./banner 2/
./banner 2/[email protected]
./banner 2/[email protected]
./banner 2/.DS_Store
./banner 2/[email protected]
./banner 2/[email protected]
./banner 2/[email protected]
./banner 2/[email protected]
./banner 2/[email protected]
./banner 2/[email protected]
./banner_01.png
./__MACOSX/banner 2/
./__MACOSX/banner 2/._.DS_Store
./banner_02.png
[[email protected] Downloads]# ls
banner_01.png  banner 2    gitlab-7.1.1_omnibus-1.el6.x86_64.rpm  __MACOSX
banner_02.png  banner.zip  k.tar                                  redis.conf

查看tar包的内容

[[email protected] Downloads]# tar -tvf k.tar
-rw-r--r-- root/root    407048 2016-11-04 19:05 ./banner_02.png
时间: 2024-12-22 10:19:55

find 查找文件 -exec 然后压缩 查看tar包的内容的相关文章

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

 本文主要从以下几个方便来说明文件的归档和压缩,同时比较几种不同压缩方法的压缩比率及特点. 文件归档命令tar,tar.gz源码包的安装管理 创建tar包-解压-查询tar包内容 zip命令的用法 为什么要压缩?      1.     方便使用.查询.阅读      2.     易于管理 (批量删除文件) 如图:主机A要跟主机B传输一个大小为10G的文件估计传送100s.   如果直接传输会大量的占用流量带宽.导致公司的内网访问速度缓慢. 传输前压缩-->传输后解压 我把10G的文件压缩成5

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

一.TAR是Linux系统命令,格式:tar [主选项+辅选项] 文件或目录. tar命令 1. 作用 tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户. 2. 格式 tar [主选项+辅选项] 文件或目录 3. 主要参数 使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用. 3.1 主选项: -c 创建新的档案文件.如果用户想备份一个目录或是一些文件,就要选择这个选项. -r 把要存档的文件追加到档

windows for循环 批量查找文件并用winrar压缩并删除原文件

需求:因MSSQL2005备份无压缩功能,为节约空间对备份做压缩. 解决思路:查找备份目录下所有.bak备份文件压缩并删除原文件 命令如下: FOR /R "D:\_SQL_DATA_BACK" %f in (*.bak) DO "C:\Program Files\WinRAR\WinRAR.exe" a -tk -ep1 -m5 -df -y "%f.rar" "%f" bat脚本如下: @echo off FOR /R &

不解压直接查看tar包内容

1. file.tar.gz gzip -dc file.tar.gz | tar tvf - 2. file.tar.bz2 bzip2 -dc file.tar.bz2 |tar tvf - 3. file.tar tar tvf file.tar

Linux 系统常用命令汇总(六) 文件打包与压缩

文件打包与压缩 命令 选项 注解 示例 compress 文件名 压缩指定的文件,压缩后的格式为*.z compress install.log -d 解压被压缩的文件  .z为后缀的文件:compress -d=uncompress compress -d install.log zip 压缩名  文件列表 用于一个或多个文件压缩为一个压缩包,后缀.zip install ins.zip install.log install.log.systemlog unzip 文件名 解压缩  .Zip

shell脚本中if与case使用,查找文件locate与find的使用,压缩,解压及归档工具

shell脚本中if与case使用 查找文件locate与find的使用 压缩,解压及归档工具 执行的循序  顺序执行  选择执行  循环执行 条件语句if if只是一个有含义的词,不能单独作为指令使用. 单分支 if 条件判断:then 条件为真的分支代码 fi 双分支 if 判断条件:then 条件为真的分支代码 else 条件为假的分支代码 fi 多分支 if 判断条件1, if-true elif 判断条件2,then if-ture elif 判断条件3,then if-ture ..

tar.gz文件命名及压缩解压方法

tar.gz文件命名 tar是把文件打成一个包,并不压缩; gz是用gzip把打成包的.tar文件压缩; 所以成了一个.tar.gz的文件 压缩 # tar cvfz backup.tar.gz /xxx/ -c, --create               create a new archive -v, --verbose               verbosely list files processed -f, --file [HOSTNAME:]F               u

tar.gz文件命名和压缩解压方法

tar.gz文件命名 tar这是文件打成一个包,无压缩; gz同gzip标记的包.tar文件压缩; 所以它成为一个.tar.gz档 压缩 # tar cvfz backup.tar.gz /xxx/ -c, --create               create a new archive -v, --verbose               verbosely list files processed -f, --file [HOSTNAME:]F               use a

Linux学习笔记(二十)文件压缩 zip压缩、tar打包、打包、解包

一.zip压缩 首先安装zip与unzipyum install -y zip/unzip zip 1.txt.zip 1.txt 压缩文件1.txt,压缩文件名称为1.txt.zip zip -r 123.zip 123/ 压缩文件夹123/ 指定名称123.zip unzip 1.txt.zip zip压缩文件并不会删除源文件,解压时会提示是否覆盖已存在的文件 unzip 123.zip -d /root/456/ 解压123.zip文件到/root/456/ 目录下 unzip -l 12