查找文件
find — 实时查找工具,通过遍历指定门路实现文件查找
特点:
查找速度略慢
准确查找,查找条件丰盛
实时查找
格局 find [OPTION] ... [查找门路] [条件] [解决动作]
查找门路默认为 以后门路
查找条件 – 能够是文件名、大小、类型、权限等规范,默认是所有文件
解决动作 – 对符合条件的文件做操作,默认是输入至屏幕
查找条件
-name 反对应用 glob, 通配符要用双引号引起来
-iname 不辨别大小写
-inum n inode 号查找
-samefile name 雷同 inode 号的文件
-links n 链接数为 n 的文件
-regex "PATTERN" : 以 PATTERN 匹配整个文件门路,而非文件名
依据属主 / 属组查找
-user USERNAME
-group GPPNAME
-uid UserId
-gid GroupId
依据文件类型
-type TYPE
空文件或目录
-empty
组合条件
-a 与 默认
-o 或
-not 非
排除目录
find /etc -path xx -a -prune -o -name "*.conf"
依据文件大小查找-size [+|-]UNIT
压缩和解压缩 – 针对文件
gzipgzip [OPTION] ... FILE ...
OPTION:
-k keep, 保留原文件,CentOS8 个性
-d 解压缩,相当于 gunzip
-c 后果输入至规范输入,原文件不变
-# 指定压缩比
gunzip
打包和解包 – 针对目录
tar tape ARchive 磁带归档
能够对目录和多个文件打包一个文件,并能够压缩,保留文件属性,罕用于备份
格局tar [OPTION]... FILE ...
Main operation mode:
-c , --create
-t , --list
-x , --extract
-r, --append 追加
Handing of file attributes
-p extract information about file permissions
Device selection and switching:-f , --file=ARCHIVE
Informative output:
-v, --verbose verbosely list files processed
Compression options: 压缩
-a, --auto-compress use archive suffix to determine the compression
-z filter the archive through gzip
–exclude 排除文件
创立归档,保留权限 tar -cpvf /PATH/FILE.tar FILE ...
查看列表 tar -t -f /PATH/FILE.tar
开展归档 tar -xvf /PATH/FILE.tar
压缩并归档tar -zcvf /PATH/FILE.tar FILE ...