对压缩文件进行搜索linux,linux文件查找和压缩(示例代码)

locate          非实查找,查找是根据全系统文件数据库进行的,

#updatedb, 手动生成数据库,  locate查找速度快

find :   实时精确,支持众多查找标准,遍历指定目录的所有文件,速度慢

find    查找路径  查找标准 查找标准 查找以后处理的运作

查找路劲:默认为当前目录

查找标准:默认为指定路劲下的所有文件

处理运作:默认为显示

匹配标准:

-maxdepth level    最大搜索目录深度, 指定目录为第1级

-mindepth level    最大搜索目录深度

-name filename     对文件名做精确匹配,支持文件名通配

-iname   不区分大小写

-refex PATTERN     基于正则表达式进行文件名匹配

-user  username    根据属主查找

-group groupname

-uid

-gid

-nouser   查找没有属主的用户

-nogroup

-type

f: 普通文件

d

c

-size   #k  #M    根据文件大小查找

+10K       大于10K                   10k 表示9到10K

组合条件:-a

-o

-not

-atime   +5     五天之前

-ctime   -5     五天之内

-mtime    5     离现在为止刚好五天

-mmin

-cmin

-amin

-perm mode     精确匹配

/mode    或关系(任意权限有一个符合就行)

-mode    只有包含权限才匹配

find -name “*.conf” -exec cp {} {}.orig \;

备份配置文件,添加.orig

运作:

-print   显示

-ls   类似ls -l

-exec chmod o-w {} \;   #花括号引用匹配到的文件

\; 结束符 一定要用此格式

compress file       压缩,后缀名为.Z

-d        解压缩

-c        结果输出至标准输出,所以就可以冲定向

gzip file            后缀名为gz

-d

-c

zcat file.gz        查看gzip压缩文件

bzip2 file         后缀名为bz2

-k       保留原文件

bzcat       查看bzip2文件

xz   file           后缀名为xz

-k

xzcat

tar -cvf            -c:创建打包

-f:                打包的文件名

-z    zip         :打包后压缩

-J    xz

-j    bzip2

-x                :解压包

-r                :把文件追加到打包的

压缩解压基本相似,解压都是-d,保留原文件使用-K,tar支持直接 xf解压,linux可以自动识别解压格式,主要了解个压缩的格式的后缀名,对号入座

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
linux-command Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。    Linux命令分类 这里存放Linux 命令大全并不全,你可以通过linux-command来搜索,它是把 command 目录里面搜集的命令,生成了静态HTML并提供预览以及索引搜索文件传输 bye、ftp、ftpcount、ftpshut、ftpwho、ncftp、tftp、uucico、uucp、uupick、uuto 备份压缩 ar、bunzip2、bzip2、bzip2recover、compress、cpio、dump、gunzip、gzexe、gzip、lha、restore、tar、unarj、unzip、zip、zipinfo 文件管理 diff、diffstat、file、find、git、gitview、ln、locate、lsattr、mattrib、mc、mcopy、mdel、mdir、mktemp、mmove、mread、mren、mshowfat、mtools、mtoolstest、mv、od、paste、patch、rcp、rhmask、rm、slocate、split、tee、tmpwatch、touch、umask、whereis、which、cat、chattr、chgrp、chmod、chown、cksum、cmp、cp、cut、indent 磁盘管理 cd、df、dirs、du、edquota、eject、lndir、ls、mcd、mdeltree、mdu、mkdir、mlabel、mmd、mmount、mrd、mzip、pwd、quota、quotacheck、quotaoff、quotaon、repquota、rmdir、rmt、stat、tree、umount 磁盘维护 badblocks、cfdisk、dd、e2fsck、ext2ed、fdisk、fsck.ext2、fsck、fsck.minix、fsconf、hdparm、losetup、mbadblocks、mformat、mkbootdisk、mkdosfs、mke2fs、mkfs.ext2、mkfs、mkfs.minix、mkfs.msdos、mkinitrd、mkisofs、mkswap、mpartition、sfdisk、swapoff、swapon、symlinks、sync 系统设置 alias、apmd、aumix、bind、chkconfig、chroot、clock、crontab、declare、depmod、dircolors、dmesg、enable、eval、export、fbset、grpconv、grpunconv、hwclock、insmod、kbdconfig、lilo、liloconfig、lsmod、minfo、mkkickstart、modinfo、modprobe、mouseconfig、ntsysv、passwd、pwconv、pwunconv、rdate、resize、rmmod、rpm、set、setconsole、setenv、setup、sndconfig、SVGAText Mode、timeconfig、ulimit、unalias、unset 系统管理 adduser、chfn、chsh、date、exit、finger、free、fwhois、gitps、groupdel、groupmod、halt、id、kill、last、lastb、login、logname、logout、logrotate、newgrp、nice、procinfo、ps、pstree、reboot、renice、rlogin、rsh、rwho、screen、shutdown、sliplogin、su、sudo、suspend、swatch、tload、top、uname、useradd、userconf、userdel、usermod、vlock、w、who、whoami、whois 文档编辑 col、colrm、comm、csplit、ed、egrep、ex、fgrep、fmt、fold、grep、ispell、jed、joe、join、look、mtype、pico、rgrep、sed、sort、spell、tr、uniq、wc 网络通讯 dip、getty、mingetty、ppp-off、smbd(samba daemon)、telnet、uulog、uustat、uux、cu、dnsconf、efax、httpd
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值