L10 find命令和linux文件后缀

1.'which' 

用来查找可执行文件的绝对路径。 which只能用来查找PATH环境变量中出现的路径下的可执行文件。

2.'whereis' 

通过预先生成的一个文件列表库去查找跟给出的文件名相关的文件。 语法: whereis [-bmsu]  [文件名称]

'-b' : 只找binary 文件

'-m' : 只找在说明文件manual路径下的文件

'-s' : 只找source来源文件

'-u' : 没有说明档的文件

3. locate' 类似于'whereis', 也是通过查找预先生成的文件列表库来告诉用户要查找的文件在哪里。

yum install -y mlocate

因为系统还没有生成那个文件列表库。您可以使用 updatedb 命令立即生成(更新)这个库。如果您的服务器上正跑着重要的业务,那么您最好不要去运行这个命令,因为一旦运行,服务器的压力会变大。这个数据库默认情况下每天四点会更新一次

4. find

语法 : find  [路径] [参数]

-atime +n/-n : 访问或执行时间大于/小于n天的文件

-ctime +n/-n : 写入、更改inode属性(例如更改所有者、权限或者链接)时间大于/小于n天的文件

-mtime +n/-n : 写入时间大于/小于n天的文件

文件的 Access time也就是 'atime' 是在读取文件或者执行文件时更改的。

文件的 Modified time也就是 'mtime' 是在写入文件时随文件内容的更改而更改的。

文件的 Change time也就是 'ctime' 是在写入文件、更改所有者、权限或链接设置时随inode的内容更改而更改的。

因此,更改文件的内容即会更改mtime和ctime,但是文件的ctime可能会在 mtime 未发生任何变化时更改,例如,更改了文件的权限,但是文件内容没有变化。 如何获得一个文件的atime mtime 以及ctime ?

若 mtime, atime 修改inode 就一定会改, 既然 inode 改了, 那 ctime 也就跟着要改了。

'-type filetype' 通过文件类型查找。文件类型在前面部分已经简单介绍过,相信您已经大体上了解了。filetype 包含了 f, b, c, d, l, s 等。

'-name filename' 直接查找该文件名的文件,这个选项使用很多。

同时加入多个判断条件,逻辑运算时AND

Find inode 号:

只查找txt文件

exec解释:
-exec  参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。
{}   花括号代表前面find查找出来的文件名。
使用find时,只要把想要的操作写在一个文件里,就可以用exec来配合find查找,很方便的。在有些操作系统中只允许-exec选项执行诸如l s或ls -l这样的命令。大多数用户使用这一选项是为了查找旧文件并删除它们。建议在真正执行rm命令删除文件之前,最好先用ls命令看一下,确认它们是所要删除的文件。 exec选项后面跟随着所要执行的命令或脚本,然后是一对儿{ },一个空格和一个\,最后是一个分号。如果验证一下find命令,会发现该命令只输出从当前路径起的相对路径及文件名。

文件后缀名:

在Linux中,带有扩展名的文件,只能代表程序的关联,并不能说明文件是可以执行,从这方面来说,Linux的扩展名没有太大的意义,加或者不加,都无所谓。但是为了容易区分,我们习惯给文件加一个后缀名,这样当用户看到这个文件名时就会很快想到它到底是一个什么文件。

file.tar.gz file.tgz file.tar.bz2 file.rar file.gz file.zip ... ...是归档文件。要通过相应的工具来解压或提取;

file.php是能用php语言解释器进行解释,能用浏览器打开的文件;

file.so 这类是库文件;

file.doc file.obt 这是OpenOffice 能打开的文件;

... ...

用一些工具创建的文件,其后缀也不相同,就看我们用什么工具了,比如 Gimp,gedit,OpenOffice 等工具,创建出来的文件后缀名也不一样。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值