2019-2020-1 20199301《Linux内核原理与分析》第一周作业

学习内容

搜查文件

  • 刚添加的文件有时候会找不到
  • 解决方案:新添加的文件要手动执行一次updatedb更新,就可以搜查到文件
  • 查找某目录下的所有文件添加 * 号前面的反斜杠不能忘记打上,否则会无法找到

代码

···
$ whereis who
$ whereis find
$ sudo apt-get update
$ sudo apt-get install locate
$ locate /etc/sh
$ locate /usr/share/*.jpg
$ which man
$ sudo find /etc/ -name interfaces
···

运行截图

学习内容

zip压缩打包程序

主要代码

···
$ cd /home/shiyanlou
$ zip -r -q -o shiyanlou.zip /home/shiyanlou/Desktop
$ du -h shiyanlou.zip
$ file shiyanlou.zip
$ zip -r -9 -q -o shiyanlou_9.zip /home/shiyanlou/Desktop -x ~/.zip
$ zip -r -1 -q -o shiyanlou_1.zip /home/shiyanlou/Desktop -x ~/
.zip
$ du -h -d 0 *.zip ~ | sort
···

运行视图

  • 这一过程中重点有各参数所代表的含义:
    • -r 参数表示递归打包包含子目录的全部内容
    • -q 参数表示为安静模式,即不向屏幕输出信息
    • -o表示输出文件,需在其后紧跟打包输出文件名
  • 这里添加了一个参数用于设置压缩级别 -[1-9],1 表示最快压缩但体积大,9 表示体积最小但耗时最久。最后那个 -x 是为了排除上一次创建的 zip 文件,否则又会被打包进这一次的压缩文件中。只能使用绝对路径否则就没有作用。
  • 最后的 du.命令是分别查看默认压缩级别、最低最高压缩级别及未压缩的文件的大小

文件后缀的说明


实验


posted on   洛桑曲珍20199301  阅读(214)  评论(2编辑  收藏  举报

导航

< 2025年1月 >
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
2 3 4 5 6 7 8

统计

点击右上角即可分享
微信分享提示