怎样在通博8888官网中运用find下令 - 51CTO.COM
|
|
|
|
挪动端

怎样在通博8888官网中运用find下令

运用准确的参数,find 下令是在你的零碎上找到数据的弱小而灵敏的方法。find 这天常东西箱中功用更弱小、更灵敏的下令行东西之一,因而值得破费更多的工夫。

作者:Ben Cotton泉源:通博8888官网中国|2018-05-16 10:32

技能沙龙 | 邀您于8月25日与国美/AWS/转转三位专家配合讨论小顺序电商实战

http://s3.51cto.com/oss/201805/16/982697505de6626ead9a9fb95a835f87.png-wh_651x-s_3976616695.png

运用准确的参数,find 下令是在你的零碎上找到数据的弱小而灵敏的方法。

近来的一篇文章中,Lewis Cowles 引见了 find 下令。

find 这天常东西箱中功用更弱小、更灵敏的下令行东西之一,因而值得破费更多的工夫。

最复杂的,find 跟上途径寻觅一些工具。比方:

  1. find /

它将找到(并打印出)零碎中的每个文件。并且由于统统都是文件,你会失掉许多需求整理的输入。这能够不克不及协助你找到你要找的工具。你可以改动途径参数来减少范畴,但它不会比运用 ls 下令更有协助。以是你需求思索你想要找的工具。

大概你想在主目次中找到一切的 JPEG 文件。 -name 参数容许你将后果限定为与给定形式婚配的文件。

  1. find ~ -name '*jpg'

但是等等!假如它们中的一些是大写的扩展名会怎样样?-iname 就像 -name,但是不区分巨细写。

  1. find ~ -iname '*jpg'

很好!但是 8.3 称号方案是云云的老。一些图片能够是 .jpeg 扩展名。侥幸的是,我们可以将形式用“或”(表现为 -o)来组合。

  1. find ~ ( -iname 'jpeg' -o -iname 'jpg' )

我们正在靠近目的。但是假如你有一些以 jpg 开头的目次呢? (为什么你要定名一个 bucketofjpg 而不是 pictures 的目次就凌驾了本文的范畴。)我们运用 -type 参数修正我们的下令来查找文件。

  1. find ~ ( -iname '*jpeg' -o -iname '*jpg' ) -type f

或许,大概你想找到那些定名奇异的目次,以便稍后重定名它们:

  1. find ~ ( -iname '*jpeg' -o -iname '*jpg' ) -type d

你近来拍了许多照片,以是让我们把它减少到上周变动的文件。

  1. find ~ ( -iname '*jpeg' -o -iname '*jpg' ) -type f -mtime -7

你可以依据文件形态变动工夫 (ctime)、修正工夫 (mtime) 或拜访工夫 (atime) 来实行工夫过滤。 这些是在几天内,以是假如你想要更细粒度的控制,你可以表现为在几分钟内(辨别是 cminmminamin)。 除非你确切地晓得你想要的工夫,不然你能够会在 + (大于)或 - (小于)的前面加上数字。

但大概你不关怀你的照片。大概你的磁盘空间不敷用,以是你想在 log 目次下找到一切宏大的(让我们界说为“大于 1GB”)文件:

  1. find /var/log -size +1G

或许,大概你想在 /data 中找到 bcotton 拥有的一切文件:

  1. find /data -owner bcotton

你还可以依据权限查找文件。大概你想在你的主目次中找到对一切人可读的文件,以确保你不会过分分享。

  1. find ~ -perm -o=r

这篇文章只说了 find 能做什么的外表。将测试条件与布尔逻辑相联合可以为你提供难以相信的灵敏性,以便精确找到要查找的文件。而且像 -exec-delete 如许的参数,你可以让 find 对它发明的内容接纳举动。你有任何最喜好的 find 表达式么?在批评中分享它们!

【编辑引荐】

  1. 给初学者看的shuf下令教程
  2. 逼格高又适用的通博8888官网初级下令,开辟运维都要懂
  3. 通博8888官网下令行下的数学运算
  4. 原来运维不只仅是 通博8888官网,居然还要晓得这么多?
  5. 两款通博8888官网桌面端可用的迷信盘算器
【责任编辑:庞桂玉 TEL:(010)68476606】

点赞 0
各人都在看
猜你喜好

读 书 +更多

ASP疾速建站全程实录

本书从一个网站制造进程动手,细致引见基于ASP技能建立网站的全进程。全书共10章。第1章,网站制造计划与流程;第2章,IIS装置与调试;第3...

订阅51CTO邮刊

点击这里检查样刊

订阅51CTO邮刊