比如有一个文件夹叫 basic,里面有很多文件及子文件夹,很多文件夹中都有 *.wdb文件。因为这些文件都体积很大。我想打包basic文件夹下所有的文件,除了 wdb格式的文件,请问高手帮我写这个命令。用 find的什么的组合命令都可以。
Linux下tar命令exclude选项排除指定文件或目录
先复习一下常规的压缩解压缩使用办法:
压缩:tar zcvf filename.tar.gz folderName
解压: tar zxvf filename.tar.gz
举例说明:
1、test 文件夹有如下文件
2、打包
3、这样是打包全部文件,假设需要排除jpg文件可以这么弄
这样,就会把jpg后缀的文件都排除了,包括子目录。
*.wdb 要加双引号,
命令无法运行,提示for do done 命令找不到,
arg变量没有。
我还是没搞定啊。
我不知道你是这么运行的,这段代码在我机器上是可以运行的。你用的不是bash?
注意几点,for i in `find basic/ ! -type d ! -name *.wdb`后面一个分号,do arg="$arg $i"后面一个分号。
find basic/ ! -type d ! -name *.wdb用反引号包含,键盘tab键上面那个
find basic ! -name "*.wdb"
这个命令可以找到我要的文件夹,
有后面命令打包的时候还是会把 *.wdb 文件打包。
怎么办啊。
实际运行还是会打包。
[user@lake PANEL]$ find NORMAL ! -name "*.wdb" | xargs tar cvzf a.tar.gz
NORMAL/
……
NORMAL/PANEL_NORMAL_15.wdb //这个还是被打包了 。
……
Linux中用tar命令打包如何排除 所有 扩展名为 wdb的文件?
把所有要打包的文件的路径按空格分割保存在变量arg中你可以echo $arg查看是否正确然后打包tar czvf my.tar $arg如果你要重复使用这个命令的话,记得使用命令unset arg重置变量arg,或者换一个变量 追问 *.wdb 要加双引号,命令无法运行,提示for do done 命令找不到,arg变量没有。我还是没搞定啊。 追答 我不知道...
英文后缀
详情请查看视频回答
谁能给我一个详细的文件扩展名大全!
有时由于软件功能多、内存偏小,不能一次性全部调入内存还可能有同文件名的ovl文件,如ws.exe、ws.ovl。另外还有一种文件可以直接运行,*.bat,即批处理文件,其中有许多命令或可执行文件名,主要用于提高工作效率,其中最有用的是Autoexec.bat,这个文件在开机时会被自动执行(自动执行在英文中就是Automatically execute)。
扩展名为com的文件是什么文件?
DPR Borland Delphi工程头文件 DRAW Acorn的基于对象的矢量图像文件 DRV 驱动程序 DRW Micrografx Designer\/Draw;Pro\/E绘画文件 DSF Micrografx Designer VFX文件 DSG DOOM保存的文件 DSM Dynamic Studio音乐模块(MOD)文件 DSP Microsoft Developer Studio工程文件 DSQ Corel QUERY(查询)文件 DST 刺绣机图形文件 DSW Micr...
.rul后缀名解释
展开全部 RUL 是InstallShield使用的扩展名以下是最详细的文件扩展名大全QAD PF QuickArt文档QDT 来自Quicken UK的QuickBooks数据文件,帐目\/税\/货单程序 QD3D Apple的QuickDraw 3D元文件格式 QFL FAMILY LAWYER文档 QIC Microsoft备份文件 QIF QuickTime相关图像(MIME);Quicken导入文件 QLB Quick库 QM Quality Motion文...
.vct文件用什么打开?
wdl 用华康浏览器wab 用联系簿xls,cvs 用excelvip 用维普浏览器vdx,vsd 用visio看vcd推荐 用豪杰超级解霸3000看dvd推荐 用PowerDVDex 4.0NAN Nanoscope文件(Raw Grayscale) NAP NAP元文件 NCB Microsoft Developer Studio文件 NCD Norton改变目录 NCF NetWare命令文件;Lotus Notes内部剪切板 NDO 3D 低多边形建模器,...
Linux中用tar命令打包如何排除 所有 扩展名为 wdb的文件?
Linux下tar命令exclude选项排除指定文件或目录 先复习一下常规的压缩解压缩使用办法:压缩:tar zcvf filename.tar.gz folderName 解压: tar zxvf filename.tar.gz 举例说明:1、test 文件夹有如下文件 2、打包 3、这样是打包全部文件,假设需要排除jpg文件可以这么弄 这样,就会把jpg后缀的文件都排除...
哪位好心高手能告诉我怎样用Dev.cpp制作动画啊?
AWD 传真浏览文件 CSV 命令分割数据 AWP 传真关键浏览器 CTL 控制文件 AWS 传真签名浏览器 CUR 鼠标光标资源文件 BAD 错误文件 CUT Paint Shop Pro映象文件 BAK 备份文件 DAT 数据文件,包含程序中需处理或产生的一批数据 BAS BASIC语言源程序文件 DB dBASE或FoxBASE配置文件,包含运行环境的参数 BAT DOS批处理文件 ...
如何打开RCF文件?
BIN 二进制文件 DCT 字典文件BMP WINDOWS位图文件 DCX 传真浏览文档或数据库索引C C语言源程序文件 DDI 压缩文件CAB WINDOWS安装程序 DEF 模式定义文件CAL WINDOWS日历文件 DER Internet安全证书CDA CD音轨文件 DEV 设备驱动文件,包含安装新设备时所需的参数CDR Paint Shop Pro映象文件 DGS 设备诊断文件MDB 扩展的...
bdb文件怎么打开呀?
AWD 传真浏览文件 CSV 命令分割数据AWP 传真关键浏览器 CTL 控制文件AWS 传真签名浏览器 CUR 鼠标光标资源文件 BAD 错误文件 CUT Paint Shop Pro映象文件 BAK 备份文件 DAT 数据文件,包含程序中需处理或产生的一批数据 BAS BASIC语言源程序文件 DB dBASE或FoxBASE配置文件,包含运行环境的参数 BAT DOS批处理文件 DBC...