1.在根目录下新建2个目录叫find和backup
mkdir /find /backup
2.进入find目录,复制/etc/passwd 到当 前目录
cd /find
cp /etc/passwd .
3.复制/boot目录到当前目录下
cp /boot . -r
4.新建一个目录叫hunantv
mkdir hunantv
5.新建一个空文件叫daydayup
touch daydayup
6.查找mkdir和touch命令的路径
which mkdir touch
7.使用locate命令查找出ip文件的路径
locate ip
8.使用find命令查找出/find目录下大小大于1M并且名字里包含vmlinuz的文件
find /find -size +1M -name "*vmlinuz*" -type f
9.使用find命令查找出/find目录下大小大于1M小于4M的文件
find /find -size +1M ! -size +4M
find /find -size +1M -size -4M
10.查找出你机器里包含big_file的文件并且此文件大小大于500M
find / -name "*big_file*" -type f -size +500M
11.查找出hello.c的文件复制到/find目录下
find / -type f -name hello.c -exec cp {} . \;
find / -type f -name hello.c -exec cp {} . \; 2>/dev/null
12.查找/find目录下5分钟前新建的文件
find /find -mmin +5
13.查找/lianxi目录下5天前新建的文件
find /lianxi -mtime +5 -type f
12.查找出daydayup的文件然后删除它
find / -name daydayup -exec rm -rf {} \;
13.将最近3小时内/find目录下文件大小大于10K的文件 移动到/backup目录下
find /find -mmin -180 -type f -size +10k -exec mv {} /backup \;
14.新建用户califeng、cali123、然后复制/boot/vmlinuz开头的文件到/home目录下,再复制/var/log/messages到/home目录下改名为cali789,然后查找/home目录下用户是root,文件类型是f,这2个条件必须满足,然后再满足大小大于2k或者文件名包含cali的文件中的一个条件,查找出来后,复制到/lianxi目录下。
useradd califeng
useradd cali123
cp /boot/vmlinuz* /home/
cp /var/log/messages /home/cali789
mkdir /lianxi
find /home -user root -type f \( -size +2k -o -name "*cali*" \) -exec cp {} /lianxi \;