當前位置:首頁 » 知網查重 » linuxfind子目錄

linuxfind子目錄

發布時間: 2021-03-09 23:16:26

『壹』 Linux用grep命令,列出當前目錄下的所有子目錄名

兩種方法,選擇自己喜歡的風格:
(1)同一樓:ls -l |grep ^d
從ls -l 的結果中提取以d(directory目錄)開頭的字串,效果如下:
drwxrwxr-x 4 haha haha 40K Dec 8 03:01 CIAF2
drwxrwxr-x 2 haha haha 4.0K Dec 10 14:08 Reference
(2)同樣的思路 ls -F | grep /
從ls -F 的結果中提取以 /(表示目錄),效果如下:
CIAF2/
Reference/

『貳』 linux下查找目錄下含有指定字元的文件,包含子目錄的.

find <要找的目錄> -name <*要找的字元*>

『叄』 linux刪除所有子目錄下的指定文件夾

linux刪除抄所有子目錄下的指定文件夾可採用find +exec組合來完成,如:

find ./ -type d -name "del_dir" -exec rm -r {} ;

說明:

  1. ./ 為待查詢的開始目錄,從此目錄開始搜索,包括本目錄下的子目錄

  2. -type d 目標為文件夾

  3. -name "del_dir" 指定待刪除的目錄名

  4. rm -r {} exec要執行的命令,此處為刪除文件夾命令,如果很確定查到的目錄一定要刪除,則可加f不需要提示,如 rm -fr

『肆』 linux查找當前目錄下所有子目錄特定文件類型需要查找的文件內容

1、登錄Linux系統之後打開終端,確定你要找關鍵字的目錄。

『伍』 linux 怎麼查看一個目錄下的子目錄多少

find . -maxdepth 1 -type d
這樣可以列出有多少個子目錄

『陸』 Linux查看當前目錄下所有子目錄是否包含某個文件

在Linux磁碟上查找某個文件:


find查找的路徑-name查找的關鍵詞

//如:find/-namelogin.php

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

find/root-mindepth1


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


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

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

linux里查找文件或者文件夾命令如下:

find ./ -name 文件或文件夾名*(*號表示可以模糊名稱部分)

命令中的./ 指的是當前目錄下,如果你要在整個系統下查找,可以用 / 即可;在其他目錄下,就將./ 變為其他目錄的絕對路徑即可。

舉例說明,假設你忘記了httpd.conf這個文件在系統的哪個目錄 下,甚至在系統的某個地方也不知道,則這是可以使用如下命令:

find ./ -name 「httpd.conf


這個命令語法看起來很容易就明白了,就是直接在find後面寫上 -name,表明要求系統按照文件名查找,最後寫上httpd.conf這個目標文件名即可。稍等一會系統會在計算機屏幕上顯示出查找結果列表:

etc/httpd/conf/httpd.conf

這就是httpd.conf這個文件在Linux系統中的完整路徑。查找成功。

(8)linuxfind子目錄擴展閱讀:

linux操作系統利用find 常見命令:

find / -amin -10 # 查找在系統中最後10分鍾訪問的文件

find / -atime -2 # 查找在系統中最後48小時訪問的文件

find / -empty # 查找在系統中為空的文件或者文件夾

find / -group cat # 查找在系統中屬於groupcat的文件

find / -mmin -5 # 查找在系統中最後5分鍾里修改過的文件

find / -mtime -1 #查找在系統中最後24小時里修改過的文件

find / -nouser #查找在系統中屬於作廢用戶的文件

find / -user fred #查找在系統中屬於FRED這個用戶的文件

『玖』 linux shell 搜索某目錄下(包含子目錄)的所有a.txt文件並將其替換為b.txt

find
.
-name
a.txt
-exec
mv
{}
b.txt
\;
其中find後面的"."表示從當前目錄開始查找(含子目錄),注意最後的「\;"是需要的。

『拾』 linux ls命令怎麼查找子目錄文件夾

h選項的意思是生成的結果有利於人看,也就是不是用默認的byte做單位,而是根據實際情況調整。
4K就是4k位元組,就是目錄的真實大小,linux系統中目錄中保存的僅僅是文件的文件名和文件的inode號,相當於保存的是它裡面文件的指針,所以系統會根據目錄中文件名和inode的數量分配若干個block給目錄,而block的大小一般就是4k,如果一個目錄中文件名太多可能會分配2個或多個block給目錄。

熱點內容
塗鴉論文 發布:2021-03-31 13:04:48 瀏覽:698
手機資料庫應用 發布:2021-03-31 13:04:28 瀏覽:353
版面217 發布:2021-03-31 13:04:18 瀏覽:587
知網不查的資源 發布:2021-03-31 13:03:43 瀏覽:713
基金贖回參考 發布:2021-03-31 13:02:08 瀏覽:489
懸疑故事範文 發布:2021-03-31 13:02:07 瀏覽:87
做簡單的自我介紹範文 發布:2021-03-31 13:01:48 瀏覽:537
戰略地圖參考 發布:2021-03-31 13:01:09 瀏覽:463
收支模板 發布:2021-03-31 13:00:43 瀏覽:17
電氣學術會議 發布:2021-03-31 13:00:32 瀏覽:731