学习笔记第十节课

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习笔记第十节课相关的知识,希望对你有一定的参考价值。

find命令


  • find是用来搜索文件的命令。
  • which whereis locate 都是搜索的命令。
  • 做个实验: 我们搜一个文件 知道文件名字,知道大概 它出搜索出指定文件 或者包含搜索关键词的所有文件和目录,
  • 技术分享图片
  • 也可以只搜索目录,加个type d表示目录 f表示文件(二进制和文本文档都可以列出来)
  • 技术分享图片
  • find+路径+要搜索的内容 就是find的用法

  • 还有一些常用的 比如 mtime ctime atime
  • 先了解下这三个time是什么, 这里用到一个命令 stat 是用来查看一个文件的具体信息的。(最主要能查看三个tmie)
  • 最近访问:atime 最近更改:mtime 最近改动:ctime
  • 技术分享图片
  • 做个实验:改一下2.txt的权限,然后再去看最近改动,发现时间有变化。
  • 技术分享图片
  • 更换下语言,看的更直观一些。更改语言的命令 LANG= 语言
  • 技术分享图片
  • 刚才改动的就是ctime
  • 如果追加一些内容, 再去查看,发现更改的是mtime
  • 技术分享图片
  • 更改了文件的内容 ctime一定会变。
  • cat 访问一下2.txt atime 也有变动。
  • 技术分享图片

  • 了解了三个time 可以实用操作下,用find去搜索
  • find /etc/ -type f -mtime -1 -1表示一天以内,就是查看一天以内的mtime改动的文件。 +1 就是一天以上。
  • 技术分享图片
  • 也可以同样的查看 atime ctime 用法都一样。
  • 技术分享图片
    • o表示或者,
  • 技术分享图片

  • 硬链接的文件也可以通过find去搜索,
  • 做个实验:先创建一个硬链接,然后查看这个文件 有三个文件使用了同一个inode 号。
  • 技术分享图片
  • 查看它的inode号是多少
  • 技术分享图片
  • 使用find / -inum +indoe号 就可以搜索出带有此inode号的文件
  • 技术分享图片

  • 知识点
  • 寻找一个文件 一天以内时间有点大,也可以查询一小时以内的。
  • find /root/ -type f -mmin -60 mmin 一小时以内的
  • 技术分享图片
  • find /root/ -type f -mmin -500 -exec mv {} {}.bak \;
    这种可以指定的去搜索文件,(比如.bak)
    技术分享图片


    • find /root/ -size +10k -size 是搜索文件大小
    • 也可以-10k 使用文件大小的计量单位 比如M b
    • 技术分享图片
    • 技术分享图片
    • find /root/ -type f -size +10k -exec ls -lh {} \; 必须要给一个单位。

文件名后缀

  • 在linux下,文件名不太严谨,我们可以自定义文件名,文件名后缀。
  • 管理员习惯把相同的文件 写相同的后缀名 方便我们去区分。
  • date查看时间, echo $ LANG 查看语言

linux和windows互传文件

  • 互传文件 先安装一个工具
  • yum install -y lrzsz
  • 使用sz命令 就可以把linux上的文件传到windows上去。
  • rz 就可以把windows上的东西传到linux上 (当前目录)
  • 技术分享图片
  • 前提是用 xshell securecrt putty是传不了的。

以上是关于学习笔记第十节课的主要内容,如果未能解决你的问题,请参考以下文章

学习笔记第二十节课

第十节,机器学习策略

Linux学习第十节课(2019.9.27)

2018.11.30 第十节课 冲鸭 🦆🦆🦆🦆🦆🦆

学习笔记第十一节课

学习笔记第十九节课