find文件查找

1 grep文件内容过滤

语法:grep "关键字" $filename

2 which 查找命令所在位置

image-20240415202639360

3 whereis 查询命令和配置文件的位置

image-20240415202704655

4 文件查找

熟练使用通配符*

4.1 按照文件名查找

语法:find $path -参数 "$filename"

-参数含义
-name区分大小写
-iname不区分大小写

4.2 按照文件大小查找

语法:find $path -size $符号$文件大小

符号含义
+大于
-小于

范例:

查找一个大于(+)100M的文件

find $path -size +100M

查找一个小于(-)100M的文件

find $path -size -100M

附加参数:

附加参数含义
-a并且
-o

范例:

文件名以.log结尾,并且文件大于100M

find / -name '*.log' -a -size +100M

查找小于50M,或者大于100M文件

find / -size -50M -o -size +100M

4.3安装文件类型去查找

语法:find $path -name 'passwd' -type f

type含义
f文件
d目录

范例:

查找一个’文件’,文件名包括’passwd’

find $path -name 'passwd' -type f

查找一个’文件’,目录包括’passwd’

find $path -name 'passwd' -type d

4.4 按照时间去查找文件

为单位去查找文件分钟为单位去查找文件含义
mtimemmin文件内容被修改
ctimecmin文件属性被修改
atimeamin文件被访问

5 查看文件详细信息

查看文件详细信息

stat $filename

image-20240415202311000

6 ! 取反

范例:

image-20240415202359277

image-20240415202541146

7 查看系统磁盘使用率

df -Th

image-20240415202601724

8 小技巧 ; || &&

; 依次执行所有的命令,不论命令执行的成功或失败
|| 只有||前面命令执行失败,才会执行||后面的命令
&& 只有&&前面的命令执行成功,才会执行&&后面的命令

9 xshell快捷指令

Ctrl + 下表字母

字母与Ctrl组合含义字母与Ctrl组合含义
a移到命令行首e移到命令行尾
u从光标处删除至命令行首k从光标处删除至命令行尾
w从光标处删除至字首d删除光标处的字符
h删除光标前的字符c终止命令
l清屏R从历史命令中检索

其他命令:
Ctrl + p:历史中的上一条命令
ESC + .:打印之前执行过的命令的最后一部分 以空格为分隔符

Tab键: 自动补全

查看历史命令history,使用!序号i即可执行历史命令

选中即复制,右键粘贴(需自行设置)

  • 18
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值