![[計算機]Linux_Find命令_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/16/9071e993-0a19-4a50-86fc-ebcaddfade25/9071e993-0a19-4a50-86fc-ebcaddfade251.gif)
![[計算機]Linux_Find命令_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/16/9071e993-0a19-4a50-86fc-ebcaddfade25/9071e993-0a19-4a50-86fc-ebcaddfade252.gif)
![[計算機]Linux_Find命令_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/16/9071e993-0a19-4a50-86fc-ebcaddfade25/9071e993-0a19-4a50-86fc-ebcaddfade253.gif)
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、.Linux Find命令:根據文件的特征查詢方法:如果只知道某個文件的大小,修改日期等特征也可以使用Linux Find命令查找出來,這和WINDOWS系統中的"搜索"功能是基本相同的。在微軟的"搜索"中WINDOWS中的"搜索助理"使得搜索文件和文件夾、打印機、用戶以及網絡中的其他計算機更加容易。它甚至使在Internet 上搜索更加容易。"搜索助理"還包括一個索引服務,該服務維護了計算機中所有文件的索引,使得搜索速度更快。使用"搜索助理"時,用戶可以指定多個搜索標準。例如,用戶可以按名稱、
2、類型及大小搜索文件和文件夾。用戶甚至可以搜索包含特定文本的文件。如果用戶正使用 Active Directory,這時還可以搜索帶有特定名稱或位置的打印機。 例如我們知道一個Linux文件大小為1,500 bytes,那么我們可是使用如下命令來查詢find / -size 1500c,字符 c 表明這個要查找的文件的大小是以bytes為單位。如果我們連這個文件的具體大小都不知道,那么在Linux中還可以進行模糊查找方式來解決。例如我們輸入find/ -size +10000000c 這個命令,則標明我們指定系統在根目錄中查找出大于10000000字節的文件并顯示出來。命令中的“”是表示要求系統
3、只列出大于指定大小的文件,而使用“-”則表示要求系統列出小于指定大小的文件。下面的列表就是在Linux使用不同“ find"命令后系統所要作出的查找動作,從中我們很容易看出在Linux中使用“find"命令的方式是很多的,“ find"命令查找文件只要靈活應用,絲毫不必在WINDOWS中查找能力差。 find / -amin -10 # 查找在系統中最后10分鐘訪問的文件 find / -atime -2 # 查找在系統中最后48小時訪問的文件 find / -empty # 查找在系統中為空的文件或者文件夾 find / -group cat # 查找在系統中屬
4、于 groupcat的文件 find / -mmin -5 # 查找在系統中最后5分鐘里修改過的文件 find / -mtime -1 #查找在系統中最后24小時里修改過的文件 find / -nouser #查找在系統中屬于作廢用戶的文件 find / -user fred #查找在系統中屬于FRED這個用戶的文件 下面的列表就是對Linux Find命令所可以指定文件的特征進行查找的部分條件。在這里并沒有列舉所有的查找條件,參考有關Linux有關書籍可以知道所有Linux Find命令的查找函數。-amin n 查找系統中最后N分鐘訪問的文件 -atime n 查找系統中最后n*24小時訪
5、問的文件 -cmin n 查找系統中最后N分鐘被改變狀態的文件 -ctime n 查找系統中最后n*24小時被改變狀態的文件 -empty 查找系統中空白的文件,或空白的文件目錄,或目錄中沒有子目錄的文件夾 -false 查找系統中總是錯誤的文件 -fstype type 查找系統中存在于指定文件系統的文件,例如:ext2 . -gid n 查找系統中文件數字組 ID 為 n的文件 -group gname 查找系統中文件屬于gnam文件組,并且指定組和ID的文件 Linux Find命令的控制選項說明: Linux Find命令也提供給用戶一些特有的選項來控制查找操作。下表就是我們總結出的最
6、基本,最常用的Linux Find命令的控制選項及其用法。 選項 用途描述 -daystart .測試系統從今天開始24小時以內的文件,用法類似-amin -depth 使用深度級別的查找過程方式,在某層指定目錄中優先查找文件內容 -follow 遵循通配符鏈接方式查找; 另外,也可忽略通配符鏈接方式查詢 -help 顯示命令摘要 -maxdepth levels 在某個層次的目錄中按照遞減方法查找 -mount 不在文件系統目錄中查找, 用法類似 -xdev. -noleaf 禁止在非UNUX文件系統,MS-DOS系統,CD-ROM文件系統中進行最優化查找 -version 打印版本數字 使
7、用-follow選項后,Linux Find命令則遵循通配符鏈接方式進行查找,除非你指定這個選項,否則一般情況下Linux Find命令將忽略通配符鏈接方式進行文件查找。 -maxdepth選項的作用就是限制Linux Find命令在目錄中按照遞減方式查找文件的時候搜索文 件超過某個級別或者搜索過多的目錄,這樣導致查找速度變慢,查找花費的時間過多。例如,我們要在當前(.)目錄技巧子目錄中查找一個名叫fred的文件,我們可以使用如下命令 find . -maxdepth 2 -name fred 假如這個fred文件在./sub1/fred目錄中,那么這個命令就會直接定位這個文件,查找很容易成功
8、。假如,這個文件在./sub1/sub2/fred目錄中,那么這個命令就無法查找到。因為前面已經給Linux Find命令在目錄中最大的查詢目錄級別為2,只能查找2層目錄下的文件。這樣做的目的就是為了讓Linux Find命令更加精確的定位文件,如果你已經知道了某個文件大概所在的文件目錄級數,那么加入-maxdepth n 就很快的能在指定目錄中查找 成功。 使用混合查找方式查找文件 Linux Find命令可以使用混合查找的方法,例如我們想在/tmp目錄中查找大于100000000字節并且在48小時內修改的某個文件,我們可以使用-and 來把兩個查找選項鏈接起來組合成一個混合的查找方式。 f
9、ind /tmp -size +10000000c -and -mtime +2 學習過計算機語言的朋友都知道,在計算機語言里,使用and ,or 分別表示“與”和“或”的關系。在Linux系統的查找命令中一樣通用。 還有這樣的例子, find / -user fred -or -user george 我們可以解釋為在/tmp目錄中查找屬于fred或者george這兩個用戶的文件。 在Linux Find命令中還可以使用“非”的關系來查找文件,如果我們要在/tmp目錄中查找所有不屬于panda的文件,使用一個簡單的 find /tmp ! -user panda 命令就可以解決了。很簡單。
10、查找并顯示文件的方法 查找到某個文件是我們的目的,我們更想知道查找到的文件的詳細信息和屬性,如果我們采取現查找文件,在使用LS命令來查看文件信息是相當繁瑣的,現在我們也可以把這兩個命令結合起來使用。 find / -name "httpd.conf" -ls 系統查找到httpd.conf文件后立即在屏幕上顯示httpd.conf文件信息。 12063 34 -rw-r-r- 1 root root 33545 Dec 30 15:36 /etc/httpd/conf/httpd.conf 下面的表格就是一些常用的查找文件并顯示文件信息的參數和使用方法 選項 用途描述 -exec command; 查找并執行命令 -fprint file 打印文件完整文件名 -fprint0 file 打印文件完整文件名包括空的文件 -fprintf file format 打印文件格式 -ok command; 給用戶命令執行操作,根據用戶的Y 確認輸入執
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 周個人工作總結模版
- 某通信公司產品策略概述
- 機動車輛保險理賠實務培訓課程
- 水源熱泵空調的工作原理與特點
- 學前兒童發展 課件 第9章 學前兒童人格的發展
- AutoCad教程總結模版
- 浙江省杭州市臨安市2025屆七年級數學第二學期期末經典模擬試題含解析
- 河北石家莊石門實驗學校2025屆七下數學期末綜合測試模擬試題含解析
- 2025屆北京十一學校數學八下期末學業質量監測模擬試題含解析
- 新概念第一冊L121-130短語總結模版
- 項目盡職調查清單模板
- 唯物主義和經驗批判主義研讀課件
- 環境保護和水土保持保證體系框圖
- 【審計工作底稿模板】FH應付利息
- 眼部健康檢測與分析課件
- 專業碩士學位論文修改報告(二)
- 蘇州市建設工程造價計價解釋
- 煤礦機電設備春季預防性檢修計劃
- 2017年山東、臨沂爆炸事故案例分析
- 工貿企業安全管理臺賬資料
- 三方協議書(消防)
評論
0/150
提交評論