衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

技術帖:如何在 Linux 中使用 find

Linux愛好者 ? 來源:未知 ? 作者:伍文輝 ? 2018-05-20 10:11 ? 次閱讀

find 是日常工具箱中功能更強大、更靈活的命令行工具之一,因此值得花費更多的時間。

最簡單的,find 跟上路徑尋找一些東西。例如:

find /

它將找到(并打印出)系統中的每個文件。而且由于一切都是文件,你會得到很多需要整理的輸出。這可能不能幫助你找到你要找的東西。你可以改變路徑參數來縮小范圍,但它不會比使用 ls 命令更有幫助。所以你需要考慮你想要找的東西。

也許你想在主目錄中找到所有的 JPEG 文件。 -name 參數允許你將結果限制為與給定模式匹配的文件。

find ~ -name'*jpg'

可是等等!如果它們中的一些是大寫的擴展名會怎么樣?-iname 就像 -name,但是不區分大小寫。

find ~ -iname'*jpg'

很好!但是 8.3 名稱方案是如此的老。一些圖片可能是 .jpeg 擴展名。幸運的是,我們可以將模式用“或”(表示為 -o)來組合。

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

我們正在接近目標。但是如果你有一些以 jpg 結尾的目錄呢? (為什么你要命名一個 bucketofjpg 而不是 pictures 的目錄就超出了本文的范圍。)我們使用 -type 參數修改我們的命令來查找文件。

find ~ \( -iname'*jpeg' -o -iname'*jpg'\) -typef

或者,也許你想找到那些命名奇怪的目錄,以便稍后重命名它們:

find ~ \( -iname'*jpeg' -o -iname'*jpg'\) -typed

你最近拍了很多照片,所以讓我們把它縮小到上周更改的文件。

find ~ \( -iname'*jpeg' -o -iname'*jpg'\) -typef -mtime -7

你可以根據文件狀態更改時間 (ctime)、修改時間 (mtime) 或訪問時間 (atime) 來執行時間過濾。 這些是在幾天內,所以如果你想要更細粒度的控制,你可以表示為在幾分鐘內(分別是 cmin、mmin 和 amin)。 除非你確切地知道你想要的時間,否則你可能會在 + (大于)或 - (小于)的后面加上數字。

技術帖:如何在 Linux 中使用 find

但也許你不關心你的照片。也許你的磁盤空間不夠用,所以你想在 log 目錄下找到所有巨大的(讓我們定義為“大于 1GB”)文件:

find /var/log -size +1G

或者,也許你想在 /data 中找到 bcotton 擁有的所有文件:

find /data -owner bcotton

你還可以根據權限查找文件。也許你想在你的主目錄中找到對所有人可讀的文件,以確保你不會過度分享。

find ~ -perm -o=r

這篇文章只說了 find 能做什么的表面。將測試條件與布爾邏輯相結合可以為你提供難以置信的靈活性,以便準確找到要查找的文件。并且像 -exec 或 -delete 這樣的參數,你可以讓 find 對它發現的內容采取行動。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11345

    瀏覽量

    210406
  • Find
    +關注

    關注

    0

    文章

    54

    瀏覽量

    11669

原文標題:如何在 Linux 中使用 find

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Linux find命令的用法

    可以很肯定地說,find 命令是 Linux 后臺開發人員必須熟知的操作之一,除非您使用的是 Windows Server。
    發表于 10-12 11:27 ?580次閱讀

    Linux find命令詳解

    find 命令是我們日常工作中比較常用的Linux命令。全面的掌握這個命令可以使很多操作達到事半功倍的效果。如果對find命令有以下這些疑惑,本文都能幫你解決。
    發表于 11-30 10:11 ?1615次閱讀

    何在Linux中使用htop命令

    本文介紹如何在 Linux 中使用 htop 命令。
    的頭像 發表于 12-04 14:45 ?2185次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>Linux</b><b class='flag-5'>中使</b>用htop命令

    何在視頻工程中使用轉碼技術

    本文簡單介紹了視頻轉碼技術的定義、分類及實現手段,重點分析了如何在視頻工程中使用轉碼技術,包括轉碼技術的使用方式及其優勢所在。分析了在流方式
    發表于 06-02 07:06

    何在視頻工程中使用轉碼技術

    什么是視頻轉碼技術?視頻轉碼技術分為哪幾類?如何在視頻工程中使用轉碼技術?在流方式和文件方式下如何使用轉碼
    發表于 06-03 07:16

    何在linux應用程序中使用pwm捕獲?

    /402e4000.pwm/pwm/pwmchip6/pwm0# cat capture cat: capture: 函數未實現 那么,如何在 linux 應用程序中使用 pwm 捕獲?
    發表于 05-10 07:05

    何在Linux中使用SIM7100模塊的詳細資料概述

    本文檔的主要內容詳細介紹的是如何在Linux中使用SIM7100模塊的詳細資料概述
    發表于 06-14 08:00 ?10次下載
    如<b class='flag-5'>何在</b><b class='flag-5'>Linux</b><b class='flag-5'>中使</b>用SIM7100模塊的詳細資料概述

    何在嵌入式Linux中使用GPIO

    了解如何在嵌入式Linux中使用GPIO,特別強調Zynq-7000系列。 我們介紹了基本的用戶和內核空間GPIO使用情況,以及GPIO,GPIO密鑰和GPIO LED上的bit-banged I / O.
    的頭像 發表于 11-26 07:02 ?4120次閱讀

    詳談Linuxfind命令

    findLinux 下最有用的命令之一,熟練的使用它對于提高工作效率很有幫助。下面介紹它的一些用法
    的頭像 發表于 06-23 09:43 ?3135次閱讀
    詳談<b class='flag-5'>Linux</b>的<b class='flag-5'>find</b>命令

    何在 Vitis 中使用 UIO 驅動框架創建簡單的 Linux 用戶應用

    Linux嵌入式設計中最基本的任務之一是創建用戶應用程序。 在本篇博文中,我們將探討如何在 Vitis 中使用 UIO 驅動框架創建簡單的 Linux 用戶應用。 1 硬件設計 本次
    的頭像 發表于 11-20 14:05 ?4385次閱讀

    何在java代碼中使用HTTP代理IP

    何在java代碼中使用HTTP代理IP。
    的頭像 發表于 08-04 15:38 ?2274次閱讀

    何在PHP代碼中使用HTTP代理IP

    何在PHP代碼中使用HTTP代理IP。
    的頭像 發表于 08-04 16:08 ?2495次閱讀

    何在Arduino中使用LDR

    電子發燒友網站提供《如何在Arduino中使用LDR.zip》資料免費下載
    發表于 10-31 09:50 ?0次下載
    如<b class='flag-5'>何在</b>Arduino<b class='flag-5'>中使</b>用LDR

    何在Arduino中使用Modbus

    電子發燒友網站提供《如何在Arduino中使用Modbus.zip》資料免費下載
    發表于 11-22 11:21 ?14次下載
    如<b class='flag-5'>何在</b>Arduino<b class='flag-5'>中使</b>用Modbus

    何在測試中使用ChatGPT

    Dimitar Panayotov 在 2023 年 QA Challenge Accepted 大會 上分享了他如何在測試中使用 ChatGPT。
    的頭像 發表于 02-20 13:57 ?803次閱讀
    大发888官方下载网址| 真人百家乐网西陆| 百家乐官网赌场娱乐城大全| 百家乐官网庄比闲多多少| 爱赢百家乐官网现金网| 施甸县| 百家乐群东方鸿运| 百家乐娱乐注册就送| 百家乐庄闲统计数| 玩百家乐新太阳城| 百家乐娱乐场开户注册| 百家乐百家乐技巧| 百家乐正反投注| 百家乐娱乐平台官网网| 大发888网页登录| tt娱乐城| 百家乐官网娱乐城反水| 百家乐官网投注法减注| 百家乐官网玩揽法的论坛| 百家乐官网正负计算| 赌场百家乐赢钱| 死海太阳城酒店| 宝龙线上娱乐城| 澳门百家乐官网的赢钱不倒翁| 百家乐官网揽法大全| 百家乐是否违法| 老k百家乐的玩法技巧和规则| 大发888任务怎么做| 大家旺娱乐| 百家乐官网平7s88| 做生意门店风水知识| 百家乐桌布动物| 在线赌博网| 百家乐官网象棋玩法| 做生意带什么装饰招财| 为什么百家乐玩家越来越多选择网上百家乐 | 百家乐998| 博彩娱乐| 博彩网址大全| ea百家乐官网打水| 怎样玩百家乐看路|