find文件查找,带你轻松搞掂

        find是linux 命令,它将档案系统内符合 expression 的档案列出来。你可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find 根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。

【1】find命令的基本语法如下‌:

#find [path] [option] [expression]

#[path]‌:表示find命令搜索的起始路径,可以是绝对路径或相对路径。如果省略,find命令将从当前目录开始搜索。
#‌[option]‌:表示find命令的选项,用于指定搜索的条件和方式。
‌#[expression]‌:表示查找条件,可以基于文件名、文件类型、大小、修改时间等多种属性。

作用说明: 

expression 中可使用的选项有二三十个之多,在此只介绍最常用的部分。 
-exec:对搜索的结果执行指定的shell命令。注意格式要正确:"-exec 命令 {} \;"。注意“{}” 与\;之间有空格。 
-mount,-xdev : 只检查和指定目录在同一个档案系统下的档案,避免列出其它档案系统中的档案 
-amin -n : 在最近的 n 分钟内被读取过 
-amin +n : 在 n 分钟之前被读取过 
-anewer file : 比档案 file 更晚被读取过的档案 
-atime -n : 在最近的 n 天内读取过的档案 
-atime +n : 在 n 天前读取过的档案 
-cmin -n : 在最近的 n 分钟内被修改过 
-cmin +n : 在 n 分钟前被修改过 
-cnewer file :比档案 file 更新的档案 
-ctime -n : 在最近的 n 天内修改过的档案 
-ctime +n : 在 n 天前修改过的档案 
-empty : 空的档案-gid n or 
-group name : gid 是 n 或是 group 名称是 name 
-ipath p,-path p : 路径名称符合 p 的档案,ipath 会忽略大小写 

1、/dev/urandom 

  • 字节设备:
urandom #作用 不停的往外吐 没啥用
[root@localhost ~]# ll /dev/urandom 
crw-rw-rw- 1 root root 1, 9 2月  26 08:03 /dev/urandom

2、/dev/null 

/dev/null #作用可以将命令的结果定向到此文件空类似黑洞只吃不拉
[root@localhost ~]# echo work > /dev/null
[root@localhost ~]# cat /dev/null 
[root@localhost ~]# echo work >> /dev/null 
[root@localhost ~]# cat /dev/null 
作用: 写脚本执行命令的时候,会根据自己想要输出的内容来定义输出格式。 
[root@localhost ~]# ping -c1 -W1 www.sina.com &>/dev/null
[root@localhost ~]# echo $?
0

[root@localhost ~]# ping -cl -Wl www.baidu.com &>/dev/null
[root@localhost ~]# echo $?
2

# shell脚本 

ping -c1 -w1 www.baidu.com &>/dev/null

if [ $? -eq 0 ]; then
        echo "百度在线"
else
        echo "百度不在线"
fi

结果:

3、/dev/zero

[root@localhost ~]# dd if=/dev/zero of=./123.txt bs=1M count=1000
记录了1000+0 的读入
记录了1000+0 的写出
1048576000字节(1.0 GB)已复制,2.05322 秒,511 MB/秒
[root@localhost ~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Morris只会敲命令

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值