首页 / LINUX / linux文件查找压缩
linux文件查找压缩
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux文件查找压缩,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1882字,纯文字阅读大概需要3分钟。
内容图文
find
根据文件名和inode查找:
-name "文件名称":支持使用glob,*, ?, [], [^]
根据属主、属组查找:
-user USERNAME:查找属主为指定用户(UID)的文件
-group GRPNAME: 查找属组为指定组(GID)的文件
-uid UserID:查找属主为指定的UID号的文件
-gid GroupID:查找属组为指定的GID号的文件
-nouser:查找没有属主的文件
-nogroup:查找没有属组的文件
-type TYPE
? f: 普通文件
? d: 目录文件
? l: 符号链接文件
? s:套接字文件
? b: 块设备文件
? c: 字符设备文件
? p: 管道文件
空文件或目录-empty
组合条件:
与:-a
或:-o
非:-not !
德·摩根定律:
(非 A) 或 (非 B) = 非(A 且 B)
(非 A) 且 (非 B) = 非(A 或 B)
根据?件??来查找
-size [+|-]#UNIT
常用单位:k, M, G
根据时间戳:
以“天”为单位,
-atime [+|-]#,
#: [#,#+1)
+#: [#+1,∞]
-#: [0,#)
-mtime
-ctime
以“分钟”为单位
-amin
-mmin
-cmin
根据权限查找:
-perm [/|-]MODE
MODE: 精确权限匹配
/MODE:任何一类(u,g,o)对象的权限中只要能一位匹配即可,或关系,+ 从centos7开始淘汰
-MODE:每一类对象都必须同时拥有指定权限,与关系 0 表示不关注
-print:默认的处理动作,显示至屏幕
-ls:类似于对查找到的文件执行“ls -l”命令
-delete:删除查找到的文件
-fls file:查找到的所有文件的长格式信息保存至指定文件中
-ok COMMAND {} \; 对查找到的每个文件执行由COMMAND指定的命令,对于每个文件执行命令之前,都会交互式
要求用户确认
-exec COMMAND {} \; 对查找到的每个文件执行由COMMAND指定的命令
{}: 用于引用查找到的文件名称自身
查找/var?录下属主为root,且属组为mail的所有?件
查找/var?录下不属于root、lp、gdm的所有?件
找出/home/var/log?录下删除所有以.log结尾的?件并?需??确认删除
find /home/var/log -name "*.log" -exec rm {} \;
查找/tmp?录下,u,g,o任何?类?户(?少有?类)中有读或写权限的?件;
找出/data?录下所有的空?录,并移动到/tmp?录下?
find /data -type d -empty -exec mv {} /tmp \;
查找/tmp?录下,属主有执?权限同时其它有读权限的?件
find /tmp -perm 104 -ls
--------------------------------------------------------------
压缩、解压缩及归档工具
compress/uncompress
?compress [-dfvcVr] [-b maxbits] [file ...]
-d 解压缩,相当于uncompress
-c 结果输出至标准输出,不删除原文件
-v 显示详情
?uncompress file.Z 解压缩
gzip [OPTION]... FILE ...
-d 解压缩,相当于gunzip
-c 结果输出至标准输出,保留原文件不改变
-# 指定压缩比,#取值为1-9,值越大压缩比越大
?gunzip file.gz 解压缩
?zcat file.gz 不显式解压缩的前提下查看文本文件内容
bzip2/bunzip2/bzcat
?bzip2 [OPTION]... FILE ...
-k keep, 保留原文件
-d 解压缩
-# 1-9,压缩比,默认为9
?bunzip2 file.bz2 解压缩
xz/unxz/xzcat
?xz [OPTION]... FILE ...
-k keep, 保留原文件
-d 解压缩
-# 压缩比,取值1-9,默认为6
?unxz file.xz 解压缩
zip/unzip
打包压缩到/data/目录下
解压缩
tar工具
结合压缩工具实现:归档并压缩
-j: bzip2, -z: gzip, -J: xz
三种压缩效果也不一样
原文:https://www.cnblogs.com/fengxixiaoxiao/p/10962694.html
内容总结
以上是互联网集市为您收集整理的linux文件查找压缩全部内容,希望文章能够帮你解决linux文件查找压缩所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。