當前位置:首頁 » 操作系統 » linux查詢路徑

linux查詢路徑

發布時間: 2022-12-07 08:39:08

A. linux查找文件位置的幾種方法

我一般用find命令,比如要找一個叫 test.txt的文件,那就是

find 路徑 -name "test.txt"
find / -name "test.txt" 這就是在根目錄下查找名為test.txt的文件,
這個還支持通配符,比如:

find / -name "*test*" 這 就是查找文件名包含 test 的文件

B. Linux下文件搜索、查找、查看命令

1、最強大的搜索命令:find 查找各種文件的命令
2、在文件資料中查找文件:locate
3、搜索命令所在的目錄及別名信息:which
4、搜索命令所在的目錄及幫助文檔路徑:whereis
5、在文件中搜尋字元串匹配的行並輸出:grep
6、分頁顯示一個文件或任何輸出結果:more
7、分頁顯示一個文件並且可以回頭:less
8、指定顯示前多少行文件內容:head
9、指定顯示文件後多少行內容:tail
10、查看一個文件:cat
11、查看文件內容多少字元多少行多少位元組:wc
12、排序文件內容:sort

一、根據 文件或目錄名稱 搜索
find 【搜索目錄】【-name或者-iname】【搜索字元】:-name和-iname的區別一個區分大小寫,一個不區分大小寫
eg:在/etc 目錄下搜索名字為init的文件或目錄
①、find /etc -name init (精準搜索,名字必須為 init 才能搜索的到)
②、find /etc -iname init (精準搜索,名字必須為 init或者有字母大寫也能搜索的到)
③、find /etc -name *init (模糊搜索,以 init 結尾的文件或目錄名)
④、find /etc -name init??? (模糊搜索,? 表示單個字元,即搜索到 init___)
二、根據 文件大小 搜索
eg:在根目錄下查找大於 100M 的文件
find / -size +204800
這里 +n 表示大於,-n 表示小於,n 表示等於
1 數據塊 == 512 位元組 0.5KB,也就是1KB等於2數據塊
100MB == 102400KB204800數據塊
三、根據 所有者和所屬組 搜索
①、在home目錄下查詢所屬組為 root 的文件
find /home -group root
②、在home目錄下查詢所有者為 root 的文件
find /home -user root
四、根據 時間屬性 搜索
find 【路徑】【選項】【時間】
選項有下面三種:-amin 訪問時間
-cmin 文件屬性被更改
-mmin 文件內容被修改
時間:+n,-n,n分別表示超過n分鍾,n分鍾以內和n分鍾
eg:在 /etc 目錄下查找5 分鍾內被修改過屬性的文件和目錄
find /etc -cmin -5
五、根據 文件類型或i節點 搜索
-type 根據文件類型查找:
f表示文件,d表示目錄,l表示軟鏈接
eg:查找 /home 目錄下文件類型是目錄的
find /home -type d
-inum 根據i節點查找
eg:查找 /tmp 目錄下i節點為400342的文件或目錄
find /tmp -inum 400342
六、組合條件 搜索
這里有兩個參數:
①、-a 表示兩個條件同時滿足(and)
②、-o 表示兩個條件滿足任意一個即可(or)
範例:查找/etc目錄下大於80MB同時小於100MB的文件
find /etc -size +163840 -a -size -204800

語法:locate【文件名】 -i 不區分大小寫
注意:這里和 find 命令是有區別的,find是全盤檢索,而locate 是在文件資料庫中進行搜索。所以locate命令的執行要比find命令執行速度快很多。但是這里有個問題,文件資料庫是需要不斷更新的。我們新創建的文件如果不更新 文件資料庫,使用 locate 是查找不到的。
updatedb 手動更新資料庫,但是對於/tmp目錄下的新建文件,是更新不到文件資料庫的,因為/tmp目錄不屬於文件資料庫的收錄范圍。
eg:locate hcf

功能描述:搜索命令所在的目錄及別名信息
語法:which【命令】
eg:which ls

功能描述:搜索命令所在的目錄及幫助文檔路徑
語法:whereis【命令】
eg:whereis ls

功能描述:在文件中搜尋字元串匹配的行並輸出
語法:grep -iv 【指定字元串】【文件】
-i 不區分大小寫
-v 排除指定字元串
eg:查找 /root/install.log 文件中包含 mysql 字元串的行,並輸出
grep mysql /root/install.log
本搜索工具,根據用戶指定的模式,對目標文件逐行進行匹配檢查,列印匹配到的行
grep是在文件中搜索匹配的字元串,是在文件中進行內容搜索,這個命令後面用到的比較多

描述:
分頁顯示一個文件或任何輸出結果
用於查看純文本文件(較長的)格式
格式:
more[選項] 文件

less 與 more 類似,但使用 less 可以隨意瀏覽文件,而 more 僅能向前移動,卻不能向後移動,而且 less 在查看之前不會載入整個文件。

head[必要參數][選擇參數][文件]
用於顯示指定文件開始多少行內容
命令參數:
-n 10 顯示前10行
-n -10 正常輸出但不顯示最後的10行
eg:顯示new.txt的前兩行內容
head -n 2 new.txt
head -2 new.txt

tail[必要參數][選擇參數][文件]
用於顯示指定文件末尾多少行內容
命令參數:
-n 10 顯示後面10行
-f 持續刷新顯示的內容
eg:顯示new.txt的末尾兩行內容
tail -n 2 new.txt
tail -2 new.txt
eg:指定從第二行開始顯示
tail -n +2 new.txt

描述:一次顯示整個文件內容
cat 命令 用於查看純文本文件(較短)
cat [選項] [文件]…

描述:wc 命令默認情況下會列印換行符數、單詞數和字元數。
用法:wc [選項] [文件]

用法:sort [選項] [文件]

轉自: Linux下文件搜索、查找、查看命令_黃小小的博客-CSDN博客_linux 搜索

C. Linux如何 查看根目錄

/ - 根目錄:

每一個文件和目錄都從這里開始。

只有root用戶具有該目錄下的寫許可權。此目錄和/root目錄不同,/root目錄是root用戶的主目錄。

> cd 目錄名字
> cd .. 或 cd ../ //上級目錄切換
> cd . 或 cd ./ //切換到當前目錄
> cd ~ 或 cd //直接切換到用戶家目錄 其實只要知道Linux命令一切都好說,推薦以下查詢方法去了解更多更詳細的Linux命令介紹》

D. linux怎麼找路徑

有查找命令啊
find、which、whereis等命令適用於不同的場景,其中find可以搜索文件所在路徑,whereis可以確認可執行文件的路徑,具體用法可以網路搜一下。

E. linux怎麼查看oracle安裝路徑

使用whereis oracle命令可以查詢oracle的安裝路徑,具體使用步驟如下:

1、首先,用XSell工具連接相應linux主機,進入到linux命令行狀態下,等待輸入shell指令。

F. linux如何查看路徑

  • 首先打開linux的終端,查看網路數據。

  • 總結:

  • 1

    1、首先打開linux的終端,查看網路數據。

    2、再查看所有程序。

    3、復制要查詢的程序的id。

    4、再進入proc文件,查詢id。

    5、接著打開proc文件所有程序。

    6、最後用grep命令列出查詢的程序路徑。

G. Linux下查詢某進程對應的應用程序路徑

背景:
由於上個同事沒有交接清楚,發現機器上有很多路徑下含有nginx,系統service也配置了nginx,但是使用系統配置的service nginx status是stop狀態,實際有nginx進程在執行,需要定位到該進程所啟動的nginx位置。
解決方案:
1.先使用ps查詢出nginx的進程號此處記為PID
2.使用ll /proc/PID
3.查看cwd或者exe後的 -> 指向的路徑就是該進程對應的應用程序路徑

H. linux查找文件路徑的命令,Linux查找文件路徑

1."linux查找文件路徑,為您提供linux查找文件路徑圖文信息,打開linux系統,在linux的桌面的空白處右擊。

2.在彈出的下拉選項里,點擊打開終端。

3.輸入find/-name+文件名,回車運行,即可顯示文件所在路徑。

4.輸入locate+文件名,可以找到所有包含此文件名的文件。

I. linux獲取當前路徑

Linux 查看當前路徑命令:pwd
pwd命令能夠顯示當前所處的路徑。
這個命令比較簡單,如果有時在操作過程中忘記了當前的路徑,則可以通過此命令來查看路徑,其執行方式為:
# pwd
/home/samlee
第一行為運行的命令,第二行的內容為運行pwd命令後顯示的信息,即顯示用戶當前所在的工作目錄的路徑為/home/samlee。
提示:
應該經常使用pwd命令。Linux的目錄結構非常復雜,一個小小的分支就可能會有十幾層目錄,就好像是個森林,所以Linux不會像Windows那樣把全路徑寫在提示符里,那樣太長了。

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

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

(10)linux查詢路徑擴展閱讀

Linux簡介:

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

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

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

熱點內容
sqlin原理 發布:2023-02-05 14:55:55 瀏覽:618
人類的演算法 發布:2023-02-05 14:55:48 瀏覽:59
零基礎學php難嗎 發布:2023-02-05 14:49:49 瀏覽:540
仿qq聊天界面android 發布:2023-02-05 14:47:46 瀏覽:247
創建域用戶的ftp訪問目錄 發布:2023-02-05 14:46:58 瀏覽:890
安卓手機錄屏在哪裡設置的 發布:2023-02-05 14:46:53 瀏覽:673
樹莓派4b搭建mqtt伺服器 發布:2023-02-05 14:43:13 瀏覽:860
win2008ftp伺服器 發布:2023-02-05 14:32:00 瀏覽:127
elink配置同步有什麼好處 發布:2023-02-05 14:25:39 瀏覽:682
sqlserver不能安裝 發布:2023-02-05 14:22:39 瀏覽:211