本文介绍: size 匹配文件大小(+50KB 为查找超过 50KB 的文件,而-50KB 为查找小于 50KB 的文件)-ctime -n +n 匹配修改文件权限时间(-n 指 n 天以内,+n 指 n 天以前)-mtime -n +n 匹配修改内容时间(-n 指 n 天以内,+n 指 n 天以前)-atime -n +n 匹配访问文件的时间(-n 指 n 天以内,+n 指 n 天以前)-perm 匹配权限mode 为完全匹配,-mode包含即可)-nouser 匹配所有者的文件。

tar 命令

tar  [选项] [文件]

选项:

c 产生.tar打包文件

v 显示详细信息

-f 指定压缩后的文件名

-z 打包同时压缩 Gzip

x 解包.tar文件

示例1

压缩多个文件

tar -zcvf XXX.tar.gz n1.txt n2.txt

示例2

压缩目录

 tar -zcvf test.java.tar.gz  test1

示例3

解压:tar -zxvf XXX.tar.gz

解压当前目录
[root@it opt]# tar -zxvf test.tar.gz
解压到/opt目录
[root@it opt]# tar -zxvf test.tar.gz –C /opt

gzip/gunzip压缩
语法

gzip+文件     (功能描述压缩文件,只能将文件压缩为*.gz文件)
gunzip+文件.gz功能描述:解压缩文件命令

示例1

gzip压缩

[root@it opt]# ls
test.java
[root@it opt]# gzip test.java
[root@it opt]# ls

示例2

gunzip解压缩文件

[root@it opt]# gunzip test.java.gz 
[root@it opt]# ls
test.java

搜索命令
grep 命令
grep 命令用于文本执行关键词搜索,并显示匹配结果

语法

grep [参数 查找内容  源文件]

选项

b可执行文件binary)当作文本文件(text)来搜索

c显示找到的行数

-i 忽略大小写

-n 显示行号

v 反向选择—仅列出没有关键词”的行

-E :开启扩展(Extend)的正则表达式

示例1

[root@it ~]# grep /sbin/nologin /etc/passwd

find命令
find 命令用于按照指定条件查找文件

语法

find [查找路径] 寻找条件 操作

选项

name 匹配名称

perm 匹配权限mode 为完全匹配,-mode包含即可)

user 匹配所有者

group 匹配所有组

mtime -n +n 匹配修改内容时间(-n 指 n 天以内,+n 指 n 天以前)

atime -n +n 匹配访问文件的时间(-n 指 n 天以内,+n 指 n 天以前)

ctime -n +n 匹配修改文件权限时间(-n 指 n 天以内,+n 指 n 天以前)

nouser 匹配无所有者的文件

nogroup 匹配无所有组的文件

newer f1 !f2 匹配比文件 f1 新但比 f2 旧的文件

type b/d/c/p/l/f 匹配文件类型(后面的字幕参数依次表示设备目录字符设备管道链接文件、文本文件)

size 匹配文件的大小(+50KB 为查找超过 50KB 的文件,而-50KB 为查找小于 50KB 的文件)

prune 忽略某个目录exec …… {}; 后面可跟用于一步处理搜索结果的命令(下文会有演示
示例1

文件名:根据名称查找/目录下的filename.txt文件。

 find /opt/ -name *.txt

示例2

按拥有者:查找/opt目录下,用户名称为user的文件

find /opt/ -user atguigu

原文地址:https://blog.csdn.net/weixin_44569326/article/details/134770909

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_34310.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注