• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

文件查找和压缩

linux 搞代码 3年前 (2022-03-03) 12次浏览 已收录 0个评论

查找文件

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

压缩和解压缩–针对文件

gzip
gzip [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 ...


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:文件查找和压缩

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址