文件查找,打包压缩

whereis可以查询命令和配置文件的位置which 只能查询命令

find [options] [path...] [expression] [action]
find 路径 条件 动作 ()前面要加/转义符/(/)

which 命令 查看命令地址

文件查找find

find   路径   -name "(*)xxxxx(*)"    动作  如果用的 -iname 则是不区分大小写  根据文件名字查询

find   路径  -size  +/-  nk/nM/nG   大于/小于 如果是等于的话就什么都不写,查找xx大小的文件

find   路径  -mtime  -atime -ctime

访问时间(Access):读取一次文件的内容,访问时间便会更新。比如对文件使用less命令或者more命令。(ls、stat这样的命令不会修改文件访问时间)。

修改时间(Modify):对文件内容修改一次便会更新该时间。例如使用vim等工具更改了文件内容并保存后,文件修改时间发生变化。通过ls –l列出的时间便是这个时间。要想看到文件访问时间可使用ls –ul命令。

改变时间(Change):更改文件的属性便会更新该时间,比如使用chmod命令更改文件属性,或者执行其他命令时隐式的附带更改了文件的属性如文件大小等。

find 路径 -user xxx  a/o -group xxx  查询属主是xxx ,属组是xxx,可以只查找属主或者只查找属组。 a是和(两个都满足)o是或(满足一个就行)

find 路径 -not -user(或者其他参数)  取反 not /(xxx a/o xxx/)

find 路径  -type f普通/d目录/l链接/b块设备/c字符设备/s套接字/p管道文件 查找xxx路径下f/d/l/b/c/s/p类型的文件

find 路径  -perm  600/-622 查找xxx权限的文件-622 包含622权限的文件

find 路径 条件

打包压缩和解压缩

压缩包文件格式 (压缩格式不同).tar.gz      .zip       .tar.bz2     .tar.xz

tar   cvf[z/j/J]       路径/压缩包文件名  要打包的文件      c:建立新的存档 f: 指定压缩包存档v可以去掉    [z/j/J]对应上面的.tar.gz(默认)   .tar.bz2   .tar.xz        当前目录打包压缩如果有绝对路径打包压缩则会把路径压缩

.当tar结合find使用的时候,打包应用rf的参数
find ./ -name "file*" |xargs -i tar rf /tmp/file2.tar.gz {}

tar     xf   压缩包名字 -C 指定解压缩路径    如果看到.zip结尾的压缩包则用unzip解压

.gz可以用gunzip解压

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值