-type
b block硬盘
c character显示器 键盘鼠标
s socket套接字
d directory目录
f file文件
l link 链接
touch top2108 #创建空文件top2108,如果该文件已经存在,就不会建立,只会更新此文件的时间标记
find /root -name top2108 -a -type f #查找名字为top2108的文件,-a就是and,可以忽略不写 #忘记了top2108的文件后缀,该怎么办呢? find /root -name top2108???? -type f #?就是单个字符的意思 #如果不确定文件后缀有几个字符呢? find /root -name "top*" -type f #*表示从零到任意,可以加在任意地方 #那我可以指定查找吗? find /root -name "top210[38]" -type f #[]也是单个,表示只能满足3或者8
rm -fr /* #目录还留着但是目录里的东西删掉了 rm -fr / #目录及里面的东西都删掉了
-size
b 512byte
c 1 byte
w 2 byte
K Kb
M Mb
G Gb
find . -size +10M #.就是当前目录,+就是大于,查找当前目录下大于10M的文件 find . -size -10M #查找当前目录下小于10M的文件 find . -size -10M -a -size +3M #查找当前目录下小于10M大于3M的文件 #如何将详细信息也列出来呢? find . -size -10M -a -size +3M | ls -lh #这样并不好使,因为find本身并不支持管道符 find . -size -10M -a -size +3M -exec ls -lh '{}' \; # '{}'表示被查找出来的文件,\;是固定格式,将查找出来的文件交给其他命令处理固定格式
du 统计大小,目录是没有办法用ls统计大小的
du /boot 统计boot的子目录的大小
du -s /boot 统计/boot的大小,单位字节
du -s -h /boot 统计/boot的大小,并且人类可读
du -sh /boot 同上
du -hs /boot 同上
tail -f 实现文件内容的跟踪,跟踪一些常变文件比如说日志 tail -f /var/log/secure 跟踪登录日志
不断补充ing,努力学习ing