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
下一篇 2017-08-13

相關推薦

  • HA Cluste 的配置:keepalived:vrrp協議 主備模型

    keepalived:vrrp協議 主備模型 第一步配置出始環境: 準備兩節點: 主節點:172.18.57.7 long1 備節點:172.18.57.8 long2 (1) 各節點時間必須同步; 同步時間: ~]# yum -y install chrony ~]# vim /etc/chrony.conf ~]# systemctl start chr…

    Linux干貨 2017-05-15
  • 如何恢復誤刪除的rpm包命令

    如何恢復誤刪除的rpm包命令 在linux學習過程中,我們會遇到各種各樣的問題,當然,如果能夠將遇到的問題一一解決也是非常開心的,因為在解決問題的過程中我們的專業技能也得到了很大的提升。最近的測試中遇到了一個平時很少接觸的問題:如何恢復誤刪除的rpm包命令。所以覺得有必要寫下來,以防止下次出現類似的問題而不會解決。 首先模擬卸載rpm rpm -e &#82…

    2017-08-26
  • 高級文件系統管理2

    五、btrfs文件系統     技術預覽版     Btrfs (B-tree, Butter FS, Better FS), GPL, Oracle,2007, CoW     核心特性:     …

    Linux干貨 2016-09-09
  • iptables/netfilter進階

      在上一章當中我們介紹了iptables的介紹以及它的基本使用,下面我們開始介紹iptables的命令用法以及iptables是如何工作的。 1、回顧 2、iptables相關命令 1、回顧   我們回顧一下上一章節的內容,在上一章節中我們講述的是iptables的基本概念以及命令格式,同時講述規則鏈與表的概念,那么…

    Linux干貨 2017-02-03
  • GREP EGREP的用法及正則表達式和擴展正則表達式簡述

    egrep grep的使用方法 正則表達式及擴展表達式簡述 使用事例   grep egrep都是文本搜索工具,可以把符合模式的行或字符顯示出來,而這些模式grep一般使用正則表達式進行匹配,而egrep使用擴展正則表達式來進行匹配的。 grep及egrep的使用方法:           &nbs…

    Linux干貨 2015-07-27
  • 權限管理

    1、創建組sales,gid 3000,passwd:centos,sales admins:user2 將用戶user1,user2,user3加入到sales輔助組 希望user1 創建新文件 默認的所屬組為sales user2將用戶user3從sales組移除 # groupadd -g 3000 sales  # gpasswd sale…

    Linux干貨 2016-08-03
欧美性久久久久