當前位置:首頁 » 凈水方式 » find過濾目錄目錄

find過濾目錄目錄

發布時間: 2021-04-18 12:43:26

『壹』 linux使用find命令如何過濾文件夾

先用find 查找的時候,制定不查找「.」開頭的文件夾

find /your/dir -type d ! -name ".*"

『貳』 linux操作系統利用find 命令如何查找某個目錄的位置

1、linux命令如果記不得,可以使用man命令來查看某個命令的使用。但對應初學者往往看不懂或者不知道什麼場景下使用

(2)find過濾目錄目錄擴展閱讀

Linux簡介:

Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體、應用程序和網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。

Linux操作系統誕生於1991 年10 月5 日(這是第一次正式向外公布時間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux內核。Linux可安裝在各種計算機硬體設備中,比如手機、平板電腦、路由器、視頻游戲控制台、台式計算機、大型機和超級計算機。

嚴格來講,Linux這個詞本身只表示Linux內核,但實際上人們已經習慣了用Linux來形容整個基於Linux內核,並且使用GNU工程各種工具和資料庫的操作系統。

『叄』 如何用find實現刪除指定目錄下的非目錄1.9的其他目錄

比如查找文件 kk

全盤搜索方法為 find (空格) / (空格) kk 即是find / kk
當前目錄搜索 find . kk
觸譏鞭客庄九彪循波末制定路徑搜索,比如指定搜索xq文件夾 find /xq kk

謝謝,記得每個參數後都有空格~
find命令可以找到"."目錄,也就是當前目錄對應的文件夾

『肆』 查找一個目錄的文件,查出時要排除目錄中的3個文件,以下是我寫的為啥查到的是全部文件,請高手

可以使用find命令查找,格式如下find . -name "*" | xargs grep "要查找的文本"。
以下介紹Linux查找文件內容的常用命令方法。
1、從文件內容查找匹配指定字元串的行:
$ grep "被查找的字元串" 文件名
例子:在當前目錄里第一級文件夾中尋找包含指定字元串的.in文件
grep "thermcontact" */*.in
2、從文件內容查找與正則表達式匹配的行:
$ grep –e 「正則表達式」 文件名
3、查找時不區分大小寫:
$ grep –i "被查找的字元串" 文件名
4、查找匹配的行數:
$ grep -c "被查找的字元串" 文件名
5、從文件內容查找不匹配指定字元串的行:
$ grep –v "被查找的字元串" 文件名
6、從根目錄開始查找所有擴展名為.log的文本文件,並找出包含」ERROR」的行
find / -type f -name "*.log" | xargs grep "ERROR"
例子:從當前目錄開始查找所有擴展名為.in的文本文件,並找出包含」thermcontact」的行
find . -name "*.in" | xargs grep "thermcontact"

『伍』 [Linux] find 搜索指定文件的時候,如何排除某一個文件夾下的所有文件

find [path] [expression]
這是find命令的基本格式,如果要排除某個文件夾的話,我覺得應該用一個不包回含該文件夾的正規式。答不過貌似find裡面沒有一個像grep 的 -v選項,來排除某個匹配式。
可以看看這個:
http://hi..com/he_qiao_2010/item/327e365bf578fa8209be1788

『陸』 linux下用find命令搜索當前目錄下的子目錄,但不要當前目錄

find/root-mindepth1


mindepth 是指定最小的遍歷深度. /root 本身的深度是0, 所以當最小遍歷深度為1的時候正好排除 /root.


使用 find /root/* 可以達到同樣效果, 不過其實不是通過 find 本身, 而是由 bash 先把通配符展開為 /root 下所有的文件和文件夾再傳給 find.

『柒』 linux find命令怎麼避免查詢返回目標目錄

有個取巧的辦法
find /home -type d | sed '1d'
因為默認/home是在第一行的,刪掉就好了

『捌』 linux find命令查找當前目錄下7天前的文件但排除所有目錄

find命令說明:

find . -type d

從當前目錄下,查找所有的目錄

find . -type f

從當前目錄下,查找所有的非目錄文件

如果需要查找n天前的文件,在linux下,文件時間有三個,訪問時間、修改時間、狀態改動時間:

  • atime,為accesstime的縮寫,顯示的是文件中的數據最後被訪問的時間,比如被系統的進程直接使用或者通過一些命令和腳本間接使用。(執行一些可執行文件、腳本)

  • mtime,為modifytime的縮寫,顯示的是文件的內容被改變時的最後時間,比如用vi編輯時就會改變。(也就是Block的內容)

  • ctime,為changetime的縮寫,顯示的是文件的許可權,擁有者,所屬的組,鏈接數發生改變時的時間。當然當內容改變時,也會改變。(也就是Inode內容發生改變和Block內容發生改變時)

find命令中,相對應的查詢命令為:

-atime n 按天查,注意是精確到當前時間點

File was last accessed n*24 hours ago. When find figures out how many 24-hour periods ago the file was last accessed, any fractional part is ignored, so to match -atime +1, a file has to have been accessed at least two days ago.

-cmin n

File's status was last changed n minutes ago. 按分鍾查

-mtime n 按天查,注意是精確到當前時間點

File's data was last modified n*24 hours ago. See the comments for -atime to understand how rounding affects the interpretation of file modification times.

如,查詢7天前,文件內容發生變化的語句為:

find . -type f -mtime +7

PS:.表示當前目錄

『玖』 linux find命令在哪個目錄

在Linux中,如果需要知道某個命令在哪裡
只需要輸入whereis
find即可找到find
find:
/usr/bin/find
/usr/bin/X11/find
/usr/share/man/man1/find.1.gz

熱點內容
丁度巴拉斯情人電影推薦 發布:2024-08-19 09:13:07 瀏覽:886
類似深水的露點電影 發布:2024-08-19 09:10:12 瀏覽:80
《消失的眼角膜》2電影 發布:2024-08-19 08:34:43 瀏覽:878
私人影院什麼電影好看 發布:2024-08-19 08:33:32 瀏覽:593
干 B 發布:2024-08-19 08:30:21 瀏覽:910
夜晚看片網站 發布:2024-08-19 08:20:59 瀏覽:440
台灣男同電影《越界》 發布:2024-08-19 08:04:35 瀏覽:290
看電影選座位追女孩 發布:2024-08-19 07:54:42 瀏覽:975
日本a級愛情 發布:2024-08-19 07:30:38 瀏覽:832
生活中的瑪麗類似電影 發布:2024-08-19 07:26:46 瀏覽:239