2024.7.15练习

1. 使⽤ls查看/etc/⽬录下所有的⽂件信息
2. 使⽤ls查看/etc/⽬录下名包含“a”字⺟的⽂件或者⽬录信息
3. 使⽤ls查看/etc/⽬录下以".conf"结尾的⽂件信息
4. 使⽤ls查看/etc/⽬录中以"y"字⺟开头的⽂件信息
5. find查找/var/⽬录中以“.log”⽂件
6. 在opt⽬录下创建test⽬录
7. 在test⽬录中创建abc.txt,def.txt.ghi.txt,xxx.txt.yyy.txt五个⽂件
8. 修改以上5个⽂件的最后修改时间分别为15,14,13,12,11,10⽇
9. 在test⽬录下创建a⽬录
10. 将以上5个⽂件复制⼀份到a⽬录中
11. 将a⽬录⽂件做成bak.tar.gz⽂件保存到家⽬录中
12. 使⽤find删除test⽬录下3天前的⽂件
13. find删除opt⽬录下3天内的⽂件
14. find删除正好第三天的⽂件
15. 将/opt/test/a⽬录中的⽂件复制i⼀份到/opt/test/⽬录下
16. 创建⽬录/opt/test0
17. 在/opt/test0/⽬录中创建三个⽂件 a.mp4(5M),b.mp4(20M),c.mp4(80M)
18. 创建⽬录/opt/test0/b/
19. 将/opt/test0/中的⽂件复制⼀份/opt/test0/b/⽬录中
20. find查询/opt/test0/⽬录中⽂件⼤于20M的,并删除
21. find查询/opt/test0/⽬录中⽂件⼩于20M的⽂件并删除
22. find查找/opt/test0/⽬录中⽂件size为20M的⽂件并删除
23. /opt/test0/b中的⽂件复制⼀份到/opt/test0中
24. 打开新的虚拟主机
25. 将家⽬录中的bak.tar.gz⽂件上传到新主机的/opt⽬录中
26. 将新主机的/e tc/skel/⽬录下载到 当前主机的/opt⽬录中
27. 设置计划任务,每周3将/e tc/yum.repos.d/⽬录下的.repo⽂件压缩保存到tmp,在⽂件名中添加时间戳

#练习1
[root@tdr ~]# ls -l

#练习2
[root@tdr ~]# ls -l /etc/*a*

#练习3
[root@tdr ~]# ls -l /etc/*.conf

#练习4
[root@tdr ~]# ls -l /etc/y*

#练习5
[root@tdr ~]# find /var/ -name "*.log"

#练习6
[root@tdr ~]# mkdir /opt/test

#练习7
[root@tdr ~]# touch /opt/test/abc.txt /opt/test/def.txt /opt/test/ghi.txt /opt/test/xxx.txt /opt/test/yyy.txt

#练习8
[root@tdr ~]# touch /opt/test/abc.txt -m -d "2024-7-15 00:00"
[root@tdr ~]# touch /opt/test/def.txt -m -d "2024-7-14 00:00"
[root@tdr ~]# touch /opt/test/ghi.txt -m -d "2024-7-13 00:00"
[root@tdr ~]# touch /opt/test/xxx.txt -m -d "2024-7-12 00:00"
[root@tdr ~]# touch /opt/test/yyy.txt -m -d "2024-7-11 00:00"

#练习9
[root@tdr ~]# mkdir /opt/test/a

#练习10
[root@tdr ~]# cp /opt/test/*.txt /opt/test/a/

#练习11
[root@tdr ~]# tar -vczf /home/bak.tar.gz /opt/test/a/

#练习12
[root@tdr ~]# find /opt/test -mtime +3 | xargs rm -rf

#练习13
[root@tdr ~]#  find /opt -mtime -3 | xargs rm -rf         //这样会使opt目录也删除,加上-type f 就可以过滤出文件即[root@tdr ~]# find /opt -type f -mtime -3 -exec rm -rf {} \;

#练习14
[root@tdr ~]#  find /opt-mtime 3 | xargs rm -rf

#练习15
[root@tdr ~]# cp /opt/test/a/* /opt/test/

#练习16
[root@tdr ~]# mkdir /opt/test0

#练习17
[root@tdr ~]# dd if=/dev/zero of=/opt/test0/a.mp4 bs=1M count=5
记录了5+0 的读入
记录了5+0 的写出
5242880字节(5.2 MB)已复制,0.00646688 秒,811 MB/秒
[root@tdr ~]# dd if=/dev/zero of=/opt/test0/b.mp4 bs=1M count=20
记录了20+0 的读入
记录了20+0 的写出
20971520字节(21 MB)已复制,0.0333996 秒,628 MB/秒
[root@tdr ~]# dd if=/dev/zero of=/opt/test0/c.mp4 bs=1M count=80
记录了80+0 的读入
记录了80+0 的写出
83886080字节(84 MB)已复制,0.133323 秒,629 MB/秒

[root@tdr ~]# dd if=/dev/zero of=/opt/test0/a.mp4 bs=5M count=1
记录了1+0 的读入
记录了1+0 的写出
5242880字节(5.2 MB)已复制,0.0122488 秒,428 MB/秒
[root@tdr ~]# dd if=/dev/zero of=/opt/test0/a.mp4 bs=20M count=1
记录了1+0 的读入
记录了1+0 的写出
20971520字节(21 MB)已复制,0.0396075 秒,529 MB/秒
[root@tdr ~]# dd if=/dev/zero of=/opt/test0/a.mp4 bs=80M count=1
记录了1+0 的读入
记录了1+0 的写出
83886080字节(84 MB)已复制,0.230034 秒,365 MB/秒

#练习18
[root@tdr ~]# mkdir /opt/test0/b

#练习19
[root@tdr ~]# cp /opt/test0/* /opt/test0/b/

#练习20
[root@tdr ~]# find /opt/test0/ -size +20M -type f |xargs rm -rf 

#练习21
[root@tdr ~]# find /opt/test0/ -size -20M -type f |xargs rm -rf 

#练习22
[root@tdr ~]# find /opt/test0/ -size 20M -type f |xargs rm -rf 

#练习23
[root@tdr ~]# cp /opt/test0/b/* /opt/test0/

#练习24
打开了

#练习25
[root@tdr ~]# scp /home/bak.tar.gz root@192.168.1.200:/opt/

#练习26
[root@tdr ~]# scp -r root@192.168.1.200:/etc/skel/ /opt/

#练习27
[root@tdr ~]# crontab -e
0 0 * * 3 tar -zcvf /tmp/yum.repos.$(date "+\%Y\%m\%d").tar.gz /etc/yum.repos.d/*.repo
[root@tdr ~]# ls -l /tmp/                //查看
 

  • 9
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值