linux第五周小結

不知不覺已經第五周了,好快?。∵@周我們主要講了讀命令,查找命令,壓縮,解壓縮,安裝等命令,今天我總結一下查找命令

查找命令主要有:locate和find命令,但我們經常用到的也最實用的當屬find,下面我重點總結一下find命令

有時可能需要在系統中查找具有某一特征的文件(例如文件權限、文件屬主、文件長度、文件類型等等)。這樣做可能有很多原因??赡艹鲇诎踩缘目紤],或是一般性的系統管理任務,或許只是為了找出一個不知保存在什么地方的文件。find一個非常有效的工具,它可以遍歷當前目錄甚至于整個文件系統來查找某些文件或目錄。
由于find具有如此強大的功能,所以它的選項也很多,其中大部分選項都值得我們花時間來了解一下。即使系統中含有網絡文件系統(NFS),find命令在該文件系統中同樣有效,只要你具有相應的權限。
find命令選項
find命令有很多選項或表達式,每一個選項前面跟隨一個橫杠-。讓我們先來看一下該命令的主要選項,然后再給出一些例子。
-name 按照文件名查找文件。

linux第五周小結
-maxdepth level 最大搜索深度
-minxdepth level  最小索深度搜

linux第五周小結
-iname 基于名稱忽略大小寫的精確查找查找

linux第五周小結

-inum 基于inode查找

linux第五周小結

-samefile 基于相同inode號的查找(查找硬鏈接)

linux第五周小結

-links n 硬鏈接為n的文件

linux第五周小結

-user 按照文件屬主來查找文件。

linux第五周小結 
-group 按照文件所屬的組來查找文件。

-nogroup 查找無有效所屬組的文件,即該文件所屬的組在/etc/groups中不存在。
-nouser 查找無有效屬主的文件,即該文件的屬主在/etc/password中不存在。

linux第五周小結
-newer file1 ! file2 查找更改時間比文件file1新但比文件file2舊的文件。

-type 基于文件類型的查找
? f: 普通文件 
? d: 目錄文件
? l: 符號鏈接文件 
? s:套接字文件 

? b: 塊設備文件

 linux第五周小結

使用perm選項
如果希望按照文件權限模式來查找文件的話,可以采用-perm選項。你可能需要找到所有用戶都具有執行權限的文件,或是希望查看某個用戶目錄下的文件權限類型。在使用這一選項的時候,最好使用八進制的權限表示法。為了在當前目錄下查找文件權限位為7 5 5的文件,即文件屬主可以讀、寫、執行,其他用戶可以讀、執行的文件,可以用:
$ find . -perm 755 -print邏輯運算符

linux第五周小結


注:-perm
      mode:精確權限匹配
      +mode[/mode] 任何一類(u,g,o)對象的權限中只要能一位匹配即可,或關系,+ 從centos7開始淘汰
      -mode   每一類對象都必須同時擁有指定權限,與關系0 表示不關注

原創文章,作者:menger,如若轉載,請注明出處:http://www.www58058.com/84662

(0)
mengermenger
上一篇 2017-08-13 21:51
下一篇 2017-08-13 22:52

相關推薦

  • 開機啟動流程

    grub and boot Centos5,6的開機啟動流程 grub Centos7的開機啟動流程 Centos5,6的開機啟動流程 initrd / initramfs 一般存儲在/boot目錄下,以.img為結尾的文件,是一個小型的根目錄系統的映像文件,里面存放了各類系統必須的模組,為了解決內核在加載完成之后沒有模組無法訪問磁盤加載rootfs的問題。…

    Linux干貨 2016-04-11
  • 設計模式 ( 十二 ) 職責鏈模式(Chain of Responsibility)(對象行為

    1.概述        你去政府部門求人辦事過嗎?有時候你會遇到過官員踢球推責,你的問題在我這里能解決就解決,不能解決就推卸給另外個一個部門(對象)。至于到底誰來解決這個問題呢?政府部門就是為了可以避免屁民的請求與官員之間耦合在一起,讓多個(部門)對象都有可能接收請求,將這些(部門)對象連接成一條鏈,并且沿著這條鏈傳遞…

    Linux干貨 2015-07-15
  • linux-第一周

    inux命令:(type)                  1,集成在bash中的命令,內部命令。依賴于shell類型。                  2,在文件系統路徑下有…

    Linux干貨 2017-05-20
  • 基于BIND實現的DNS正反解析及主從DNS的配置

    基于BIND實現的DNS正反解析及主從DNS的配置 標簽: DNS正反解析 DNS主從復制 測試環境 準備2臺虛擬機,一臺為主DNS,IP地址為:192.168.103.161。另一臺為從DNS,IP地址為:192.168.103.162兩臺都裝好bind,所需包有:bind,bind-utils,bind-libs 主DNS的配置文件 配置主文件/etc/…

    Linux干貨 2016-04-11
  • Grep 文本搜索工具與正則表達式

            grep (縮寫來自Globally search a Regular Expression and Print)是一種強大的文本搜索工具,它能使用特定模式匹配(包括正則表達式)搜索文本,并默認輸出匹配行。Grep在實際中對于我們的工作有著很大的作用,用于對文件的搜索,通過由正則表達式字符以及…

    2017-04-15
  • linux進程和計劃任務

    內核的功用:進程管理、文件系統、網絡功能、內存管理、驅動程序、 安全功能等 進程管理:     系統優先級:數字越小,優先級越高    實時優先級: 99-0,值最大優先級最高    nice值:-20 到19 ,對應系統優先級100-139或99 Linux 內核:搶占式多任務  &nb…

    Linux干貨 2017-03-23
欧美性久久久久