1. 程式人生 > >find查詢檔案和目錄

find查詢檔案和目錄

查詢目錄:find /(查詢範圍) -name '查詢關鍵字' -type d
查詢檔案:find /(查詢範圍) -name 查詢關鍵字 -print

如果需要更進一步的瞭解,可以參看Linux的命令詳解。

這裡摘抄如下:

·find path -option [ -print ] [ -exec -ok command ] {} /;
#-print 將查詢到的檔案輸出到標準輸出
#-exec command {} /;     -----將查到的檔案執行command操作,{} 和 /;之間有空格
#-ok 和-exec相同,只不過在操作前要詢使用者

====================================================

-name filename             #查詢名為filename的檔案
-perm                       #按執行許可權來查詢
-user   username            #按檔案屬主來查詢
-group groupname            #按組來查詢
-mtime -n +n               #按檔案更改時間來查詢檔案,-n指n天以內,+n指n天以前
-atime   -n +n              #按檔案訪問時間來查
-perm                        #按執行許可權來查詢
-user   username            #按檔案屬主來查詢
-group groupname            #按組來查詢
-mtime -n +n               #按檔案更改時間來查詢檔案,-n指n天以內,+n指n天以前
-atime   -n +n              #按檔案訪問時間來查詢檔案,-n指n天以內,+n指n天以前 
-ctime   -n +n              #按檔案建立時間來查詢檔案,-n指n天以內,+n指n天以前 
-nogroup                    #查無有效屬組的檔案,即檔案的屬組在/etc/groups中不存在
-nouser                     #查無有效屬主的檔案,即檔案的屬主在/etc/passwd中不存
-newer f1 !f2              找檔案,-n指n天以內,+n指n天以前 
-ctime   -n +n              #按檔案建立時間來查詢檔案,-n指n天以內,+n指n天以前 
-nogroup                    #查無有效屬組的檔案,即檔案的屬組在/etc/groups中不存在
-nouser                     #查無有效屬主的檔案,即檔案的屬主在/etc/passwd中不存
-newer f1 !f2              #查更改時間比f1新但比f2舊的檔案
-type    b/d/c/p/l/f        #查是塊裝置、目錄、字元裝置、管道、符號連結、普通檔案
-size     n[c]              #查長度為n塊[或n位元組]的檔案
-depth                      #使查詢在進入子目錄前先行查詢完本目錄
-fstype                     #查更改時間比f1新但比f2舊的檔案
-type    b/d/c/p/l/f        #查是塊裝置、目錄、字元裝置、管道、符號連結、普通檔案
-size     n[c]              #查長度為n塊[或n位元組]的檔案
-depth                      #使查詢在進入子目錄前先行查詢完本目錄
-fstype                     #查位於某一型別檔案系統中的檔案,這些檔案系統型別通常可 在/etc/fstab中找到
-mount                      #查檔案時不跨越檔案系統mount點
-follow                     #如果遇到符號連結檔案,就跟蹤連結所指的檔案
-cpio                   #查位於某一型別檔案系統中的檔案,這些檔案系統型別通常可 在/etc/fstab中找到
-mount                      #查檔案時不跨越檔案系統mount點
-follow                     #如果遇到符號連結檔案,就跟蹤連結所指的檔案
-cpio                       #對匹配的檔案使用cpio命令,將他們備份到磁帶裝置中
-prune                      #忽略某個目錄

=============================================

相關推薦

find查詢檔案目錄

查詢目錄:find /(查詢範圍) -name '查詢關鍵字' -type d 查詢檔案:find /(查詢範圍) -name 查詢關鍵字 -print 如果需要更進一步的瞭解,可以參看Linux的命令詳解。 這裡摘抄如下: ·find path -optio

Linux命令查詢檔案目錄 find及結合xargs應用

find 命令可以根據給定的路勁和表示式查詢指定的檔案或目錄。find 引數選項很多,並且支援正則表示式,功能強大。 和管道結合使用可以實現複雜的功能,是系統管理和普通使用者必須掌握的命令。  一、find  命令格式說明 path find命令查詢的目錄路徑。 -pri

Linux中用find命令找出隱藏檔案目錄

[[email protected] log]# find /t -name ".*" -printffind: missing argument to `-printf'[[email protected] log]# find /t -name ".*" -print/t/hom

Linux裡利用grepfind查詢檔案內容

從檔案內容查詢匹配指定字串的行: $ grep “被查詢的字串” 檔名 例子:在當前目錄裡第一級資料夾中尋找包含指定字串的.in檔案 grep “thermcontact” /.in 從檔案內容

python 檔案目錄 當前目錄以及當前目錄的所有子目錄下查詢檔名包含指定字串的檔案,並打印出相對路徑。

廖雪峰python教程中的<操作檔案和目錄>下的第二題目的解答, 網址為: http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014319253

FreeBSD檔案目錄查詢

0. 前言檔案搜尋,對於一個新系統來說,可能沒有很大的用途;但是對於一箇舊系統,檔案及檔案越來越多,這時就必須要用搜尋來找尋檔案了。 1.which指令 : which ( locate a program file in the user's path ) 語法 : wh

Linux命令(七)查詢檔案目錄 find

   find 命令可以根據給定的路勁和表示式查詢指定的檔案或目錄。find 引數選項很多,並且支援正則表示式,功能強大。 和管道結合使用可以實現複雜的功能,是系統管理和普通使用者必須掌握的命令。  一、find  命令格式說明    path find命令查詢的目錄路徑

一:檔案目錄篇(5)——搜尋檔案

動作 roo 速度 ket 有關 -name comm 找不到 ont 1.搜尋執行檔——which which指令主要是在PATH所包含的目錄中去搜尋執行檔的檔名,若加上-a參數就可以搜尋除所有包含檔案的信息 上面列出root賬號的PATH包含的目錄,which命令會在

遞迴實現刪除某個資料夾下的所有檔案目錄,包括刪除本身。

核心程式碼:     /***      * 刪除指定資料夾下所有檔案      *      * @param path   

python3操作檔案目錄

操作檔案和目錄的函式一部分放在os模組中,一部分放在os.path模組中,這一點要注意一下。檢視、建立和刪除目錄可以這麼呼叫: # 檢視當前目錄的絕對路徑:>>> os.path.abspath('.')'/Users/michael'# 在某個目錄下建立一個新目錄,首先把新目錄的完整路徑

Node.js 中fs.access() 判斷檔案目錄是否存在;

var fs = require("fs"); /* -----判斷檔案和目錄是否存在; fs.access(path[, mode], callback); path:判斷的檔名; callback:回撥函式;  */ fs.access("./wenjian.txt",function

Linux 檔案目錄的讀寫執行許可權詳解

首先了解一個ls -l 檔案的每列含義 [[email protected] ~]# ls -l a -rw-r–rw- 1 test002 tester 279103 9月 2 13:21 a 下面介紹每列含義: (1)第一列:檔案型別和許可權,這部分稍後重

python遍歷目錄下的所有檔案目錄詳細介紹

目錄結構如下圖: test---a------d------g--------g.txt test---a------d------a.txt test---a------e --------b --------c --------1.txt --------2.tx

Linux學習筆記之1——檔案目錄管理(硬連線軟連線)(連結檔,相當於快捷方式)

在這節將要學習linux的連線檔,在之前用"ls -l" 檢視檔案屬性的命令時, 其中第二個屬性是連線數。那麼這個連線數是幹什麼的?這就要理解inode。     先說一下檔案是怎麼儲存的。檔案儲存在硬碟上,硬碟的最小儲存單位叫做"扇區"(Sector),每個扇區儲存512位元

APUE 檔案目錄

檔案和目錄 Unix 所有的檔案都對應一個 struct stat,包含了一個檔案所有的資訊。 #include <sys/stat.h> struct stat { mode_t st_mode; // 檔案型別和使用者訪問許可權 ino_t

易學筆記-Linux命令-第5章:操作檔案目錄

操作檔案和目錄 萬用字元 *:匹配任意多個字元(包括零個或者多個) [[email protected] ~]# ll -l *  列出所有檔案或者目錄,包括目錄中的子目錄或者子檔案 -rw-r--r--. 1 root root 

[UNIX環境高階程式設計] 檔案目錄

1 引言 上文圍繞了普通檔案I/O進行了討論——開啟檔案、讀檔案或寫檔案。本文將描述檔案系統的其他特徵和檔案的性質。將從stat函式開始,stat結構中的大多數成員都是基本系統資料型別,逐個分解stat結構的每一個成員以瞭解檔案的所有屬性。 使用stat函式最多的地方可能就是[ls -l

Linux系統下python學習筆記——Linux中檔案目錄常用命令詳解

一、檢視目錄內容 ls命令說明: 英文單詞list的簡寫,功能為列出目錄的內容,是使用者最常用的命令字義    Linux下檔案和目錄的特點: Linux檔案或目錄名稱最長可以有256個字元 以 . 開頭的檔案為隱藏檔案,需要用-a引數才能顯示(all

檔案目錄操作相關的函式

獲取檔案資訊: #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> // 成功返回0,出錯返回-1 int stat(const char *path, struct stat *b

Python OS模組之操作檔案目錄

#-*-coding:utf-8-*- import os import shutil ###############OS模組############## #獲得當前python指令碼的工作目錄 os.getcwd() #獲得指定目錄下的所有檔案和目錄名 os.listdir("C:\\")