RM新时代网站-首页

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

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

3天內不再提示

linux中find用法詳解

科技綠洲 ? 來源:網絡整理 ? 作者:網絡整理 ? 2023-11-08 14:29 ? 次閱讀

Linux中,find命令是一個非常強大的工具,用于在指定目錄下查找文件和目錄。下面是find命令的用法和詳細解釋:

語法:

find [路徑] [表達式]

路徑:要查找的目錄路徑??梢允侵付ń^對路徑或相對路徑。 表達式:用于指定查找條件和操作。

查找規(guī)則:

  • -name pattern:按文件名查找,可以使用通配符 *?。例如,find /home/user -name *.txt 查找所有以 .txt 結尾的文件。
  • -type type:按文件類型查找。類型可以是普通文件(f)、目錄(d)、符號鏈接(l)、字符設備(c)、塊設備(b)等。例如,find / -type f 查找所有普通文件。
  • -user username:按文件屬主查找。例如,find / -user root 查找所有屬主為 root 的文件。
  • -size n[c]:按文件大小查找。n 表示文件大小的值,c 表示文件大小單位(塊、字節(jié)、千字節(jié)、兆等)。例如,find / -size +1M 查找所有大小大于 1MB 的文件。
  • -mtime n:按文件修改時間查找。n 表示文件修改時間的天數。例如,find / -mtime 30 查找所有最近30天內修改過的文件。
  • -exec command:對找到的文件執(zhí)行指定的命令。例如,find / -name *.txt -exec ls -l {} ; 列出所有以 .txt 結尾的文件的詳細信息。
  • -ok command:與 -exec 類似,但在執(zhí)行命令前會提示用戶確認是否執(zhí)行。

邏輯運算符:

  • -a:邏輯與(and),表示同時滿足兩個條件。
  • -o:邏輯或(or),表示滿足其中一個條件。

示例:

  1. 在當前目錄及其子目錄中查找名為 “myfile.txt” 的文件:
find . -name myfile.txt
  1. /home/user 目錄中查找所有類型為普通文件(f)的文件:
find /home/user -type f
  1. 在整個系統(tǒng)中查找所有屬主為 root 的目錄:
find / -type d -user root
  1. 在當前目錄及其子目錄中查找大小大于 1MB 的文件:
find . -size +1M
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11292

    瀏覽量

    209326
  • Find
    +關注

    關注

    0

    文章

    54

    瀏覽量

    11650
  • 文件
    +關注

    關注

    1

    文章

    565

    瀏覽量

    24727
  • 字符
    +關注

    關注

    0

    文章

    233

    瀏覽量

    25199
收藏 人收藏

    評論

    相關推薦

    Linux find命令的用法

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

    Linux find命令詳解

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

    掌握find命令的這幾種用法,就沒有找不到的文件!

    今天浩道跟大家分享linux下關于find命令的幾種經典用法,讓你在linux茫茫的文件海洋可以找出任何想要的文件!
    發(fā)表于 12-06 14:19 ?810次閱讀

    verilogHDL的{}用法

    verilogHDL的{}用法,求詳解
    發(fā)表于 03-22 23:48

    linuxcomm命令用法

    linux系統(tǒng)comm命令用法詳解 linux系統(tǒng)下的comm命令是一個非常實用的文件對比命令。 comm命令功能:選擇或拒絕兩個已排序的
    發(fā)表于 07-04 08:22

    OrCAD創(chuàng)建總線及用法詳解

    OrCAD創(chuàng)建總線及用法詳解,如何創(chuàng)建總線,菜單place->bus或者右側快捷按鈕
    發(fā)表于 12-02 10:18 ?2.6w次閱讀

    Linux設備驅動開發(fā)詳解》第8章、Linux設備驅動的阻塞與非阻塞IO

    Linux設備驅動開發(fā)詳解》第8章、Linux設備驅動的阻塞與非阻塞IO
    發(fā)表于 10-27 11:35 ?9次下載
    《<b class='flag-5'>Linux</b>設備驅動開發(fā)<b class='flag-5'>詳解</b>》第8章、<b class='flag-5'>Linux</b>設備驅動<b class='flag-5'>中</b>的阻塞與非阻塞IO

    Linux的35個find命令用法

    Linux查找命令是Linux系統(tǒng)中最重要和最常用的命令之一。查找用于根據與參數匹配的文件指定的條件來搜索和查找文件和目錄列表的命令。
    的頭像 發(fā)表于 02-02 16:53 ?3662次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>中</b>的35個<b class='flag-5'>find</b>命令<b class='flag-5'>用法</b>

    你會使用Linux 的“!”驚嘆用法

    前言 實際上,不起眼的“!”在linux中有著很多讓你驚嘆的妙用。本文就來細數那些“!”的神奇用法。
    的頭像 發(fā)表于 01-29 09:08 ?2583次閱讀

    詳談Linuxfind命令

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

    深入Linux操作環(huán)境的find和exec用法

    Linux下工作,find命令絕對是一個非常高頻的命令。我們可以用find命令來找到符合某些關鍵詞的文件,找到某些日期的文件,也可以設定一些正則表達式,找到一系列滿足該條件的文件。
    的頭像 發(fā)表于 10-08 14:50 ?5439次閱讀
    深入<b class='flag-5'>Linux</b>操作環(huán)境的<b class='flag-5'>find</b>和exec<b class='flag-5'>用法</b>

    CMake用法詳解

    CMake用法詳解
    發(fā)表于 10-25 16:28 ?2次下載

    7種LinuxFind命令的高級用法

    可以很肯定地說,find 命令是 Linux 后臺開發(fā)人員必須熟知的操作之一,除非您使用的是 Windows Server。
    的頭像 發(fā)表于 03-31 09:27 ?1180次閱讀

    Linuxfind命令的7種用法

    如果你的 Linux 服務器上有一個名為 logs 的目錄,如何刪除該目錄下最后一次訪問時間超過一年的日志文件呢?   這種情況很常見,但令人驚訝的是,并非每個開發(fā)人員都能在面試清楚地寫出這個命令。
    發(fā)表于 03-31 09:27 ?536次閱讀

    Linux上time基礎用法詳解

    1 基礎用法詳解 先來看下最基礎的用法,也可能是大家最常見的用法了 root @chopin : ~ $ time find . - nam
    的頭像 發(fā)表于 10-09 17:28 ?791次閱讀
    RM新时代网站-首页