1.文件查找####
1.locate filename ##在文件数据库中搜索filename信息,updatedb更新文件数据库。
2.find 命令
find 查找位置 -条件 条件值 -exec 动作 {} \;
find -name 条件
-not ##非
-user ##所属用户
-group ##所属组
-size ##按大小
-perm ##文件权限 -./
-maxdepth ##最深目录深度
-mindepth ##最浅目录深度
-a ##and
-o ##or
-type f ##文件
d ##目录
c ##字符设备
b ##块设备
s ##套节字
l ##链接
find /mnt -user student ##/mnt下所有人为student
find /mnt -group linux ##/mnt下所有组为linux
find /mnt -user student -a -group linux
find /mnt -user student -o -group linux
find /mnt -user student -a -not -group linux
find / -perm 660
find / -perm -660
find / -perm /660
find /etc/ -maxdepth 2 -name .conf
find /etc/ -maxdepth 2 -mindepth 2 -name .conf
dd if=/dev/zero of=/mnt/file1 bs=1024 count=10 ##将/dev/zero中文件按1024字节截取10块放入/mnt/file1中
dd if=/dev/zero of=/mnt/file2 bs=1024 count=20
dd if=/dev/zero of=/mnt/file3 bs=1024 count=30
du -sh * ##查看文件大小
find /mnt -size 10k
find /mnt -size -10k
find /mnt -size +10k
find / -group mail -exec cp -rp {} /mnt/backup/ \; ##找出用户组mail 拥有的文件,并且将它们放到/mnt/backup/ 目录中。