美文网首页
Linux目录和文件中的常用命令(六)

Linux目录和文件中的常用命令(六)

作者: mixuyulv | 来源:发表于2017-12-23 00:39 被阅读0次

摘要:2.23/2.24/2.25 find命令

          2.26 文件名后缀

一 find 命令

    1.搜索文件命令包括

        which:从环境变量PATH里面去找的

        whereis [文件]:搜索文件在哪个位置,在一个文件库中搜索

        locate: 安装mlocate包才有效,每天更新后(updatelocate)即可搜索到最新资源

    2.常用快捷键:

        ctrl+l:清屏

        ctrl+d:退出一个终端,相当于执行了exit或者logout

        ctrl+c:结束执行一个命令

        ctrl+u:删除光标所在位置前面的文字

        ctrl+e:将光标定位到最后面

        ctrl+a:把光标定位到最开始

    3.find语法

        1)# find [路径] [条件]  

            条件可以是 -name "filename"  或 -name "filename*" 或 -type [type name],其中typename包括了几种文件类型:d f l s c b

    2 )# find [路径] [条件]

        条件为mtime ctime atime 时,

        我们先来使用# stat [路径]命令查看文件详细信息

        atime:最近访问时间

        mtime:最近更改内容的时间

        ctime:最近改动inode相关信息的时间,如文件权限、文件名、时间等

从上图我们可以明显看到当我们更改了文件的权限后,体现出来的是最近改动时间,即ctime,英文对照如下图:

我们再来更改文件内容如下:

        可以发现,更改了文件内容后mtime发生了变化,ctime也发生了变化,这里有一个规律就是:更改了文件内容后,ctime一定会变

        使用:# find [路径] [-type] [f] [-mtime] [-1]   查找一天以内文件内容发生过变化的文件

                  # find [路径] [-type] [f] [-mtime] [+1]   查找一天以前文件内容发生过变化的文件,没有=1的

        上图中的条件都是且的关系,如果我们想让条件之间是或的关系,需要使用-o,如:

        # find [路径] [-type] [f] -o [-mtime] [+1] -o [-name] [filename]

3 )find特殊用法

# find 【路径】 -type f -inum [inum]  //在路径下查找inode号相同的文件,即硬链接

# find 【路径】-type f -mmin [分钟数]  //在路径下查找**分钟内文件内容更改过的文件

# find 【路径】-type f -mmin [分钟数] -exec ls -l {} \;   //在路径下查找**分钟内文件内容更改过的文件,并以列表的形式展示出来

# find 【路径】-type f -mmin [分钟数] -exec mv {} {} .bak \;   //在路径下查找**分钟内文件内容更改过的文件,并将其移动

# find 【路径】 -type f -size +10k   //在路径下查找大于10k的文件

二 文件后缀名

    在Linux中,文件后缀名是不太严谨的,我们可以自定义文件后缀名,Linux中的.txt .doc等后缀名并不能代表文件的类型,因此这些后缀名的文件在windows中是不能直接运行的,这些约定的后缀名是方便用户来区分文件类型

    设置语言为中文# LANG=zh_CN.UTF-8

相关文章

  • linux学习笔记

    linux学习笔记 1,常用命令及linux文件结构、网络配置和安全关机等 1,文件系统中bin是常用命令目录、s...

  • 命令用法非完全整理

    Linux常用命令知道哪些 文件和目录rm删除文件和目录mv移动文件和目录(可用来修改文件名字)cp复制文件和目录...

  • Linux 基础

    了解 Linux 的常用命令 远程登录 上传下载 系统目录 文件和目录操作 Linux 下的权限体系 压缩和打包 ...

  • linux命令-01

    今天介绍下linux常用命令及相关知识。 1.linux文件系统: / :根目录,所有的文件都在‘/’目录下。 /...

  • IT兄弟会全栈工程师精英班第三天(学习笔记)

    Linux常用命令 ** 1. Linux管理文件和目录命令** ** 1.1 pwd命令** 该命令的英文解释为...

  • Linux基础知识

    Linux常用命令 ls : 显示当前目录下的信息 (包括当前目录下的文件和目录)cd : 进入到某个目录下...

  • Linux基础--文件和目录常用命令

    Linux命令学习 总结 文件和目录常用命令 目标 查看目录内容 ls 切换目录 cd 创建和删除操作 touch...

  • Linux 常用命令

    文件结构 / 根目录 /bin /usr/bin 工具目录,存放二进制文件,常用命令 /boot linux启...

  • 记录日常工作中常用的一些Linux命令,以后用的可以速查

    Linux常用命令收集 文件和目录 操作命令 文件搜索 命令 文件权限 操作命令 查看文件内容 命令 文本处理 命...

  • Linux 命令行使用教程

    Linux 常用命令行快捷键 文件和目录 cd /home 进入 '/ home' 目录'cd .. 返回上一级目...

网友评论

      本文标题:Linux目录和文件中的常用命令(六)

      本文链接:https://www.haomeiwen.com/subject/vdgxgxtx.html