當前位置:首頁 » 操作系統 » linux查詢文件位置

linux查詢文件位置

發布時間: 2022-05-25 03:58:58

『壹』 在linux中如何用命令查找文件在哪

linux中查找文件位置的命令有很多,常用的有find,locate和whereis三個命令,下面分別介紹它們的用法:

1、find命令是linux中最強大的查找文件的命令,它的格式為」find <指定目錄> <指定條件> <指定動作>「。比如使用find命令搜索在根目錄下的所有interfaces文件所在位置,命令格式為」find / -name 'interfaces'」,輸入後就會返回搜索的結果了:

『貳』 如何查看linux用戶主目錄下的文件

在沒有圖形界面的Linux中需要查看一個文件的內容,這里分享下查找方法。

1、首先在電腦中打開Putty軟體,連接上Linux,如下圖所示。

『叄』 linux查看目錄下文件的命令

linux中查看文件和目錄的命令是:LS
LS英文原意:list,命令所在路徑:/bin/ls,適用於所有用戶許可權,主要功能就是以列表形式顯示目錄文件。
其語法: ls 選項【-ald】【文件或目錄】
其中,-a 顯示所有文件,包括隱藏文件;
-l 詳細信息顯示;
-d 僅顯示目錄名,而不顯示目錄下的內容列表;
-h 人性化顯示(hommization);
-i 查看任意一個文件的i節點(類似於身份證唯一信息);
-t 用文件和目錄的更改時間排序;可以用第一個顯示的文件判斷最近修改的文件;
注意:. 開頭的文件除非是目錄,否則就是隱藏文件

(3)linux查詢文件位置擴展閱讀:
創建目錄命令:mkdir,英文原意:make directories,命令所在路徑:/bin/mkdir,適用於所有用戶許可權,功能在於創建新的目錄。
其語法: mkdir 【-p】【目錄名】
-p 遞歸創建
例子:a)創建單個目錄:mkdir /tmp/vae.txt
b)創建多個目錄:mkdir /tmp/a.txt /tmp/b.txt

使用時的注意事項:
1、創建的目錄已經存在, 那麼 Linux 會提示我們 Linux 無法創建它。
2、不帶任何參數運行 mkdir 命令會在當前目錄下創建目錄。
3、不帶上-p,如果新建的文件上級目錄不存在則不會執行成功這種說法是錯誤的。加或者不加上 -p 前面的目錄沒有得都會依次創建。
4、創建目錄的首要條件是, 在想要創建目錄的目標路徑下你必須具有訪問許可權。

『肆』 Linux中查找文件夾的命令

Linux中查找文件夾的命令是find命令。

Linux-文件搜索命令find的操作使用方法如下:

1、全盤搜索,也可以指定目錄搜索。find搜索目錄 -name目標名字,find / -name file

『伍』 怎麼在linux 下查看文件目錄

在linux系統下使用ls可以查看當前目錄的所有文件,ls
-l可以查看所有文件並附加的所有信息;
如果想要linux目錄下所有的文件,可以使用ls的-r選項:
ls
-r
這樣顯示出來的是系統中所有的文件,如果需要顯示所有目錄文件,可以用egrep將目錄文件篩選出來,
ls
-r|egrep
./
這樣就能查看linux下的所有目錄文件了

『陸』 linux 下怎樣查找一個文件夾在哪個目錄下

方法/步驟
1
用crt軟體連接一台linux系統。
2
選擇一個含有子文件夾的文件夾
。以test文件夾為例。
3
輸入命令
ll
,查看文件夾中有哪些子文件夾。
4
輸入

-h
--max-depth=1
。查看文件夾大小。
5
這樣就可以查看到該文件夾下,深度為1的所有文件夾及文件的佔用空間了。

『柒』 linux查找文件夾具體位置用什麼命令

find
/
-name
btools
/是跟目錄
如果要查找用戶文件
find
/
-user
用戶名

『捌』 linux查找個文件返回位置

linux查找文件返回位置,可以使用which命令。也可以使用locate命令。

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

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

(9)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工程各種工具和資料庫的操作系統。

『拾』 linux怎麼查找一個文件在哪裡

因為要裝pl/sql所以要查找tnsnames.ora文件。。看看怎麼查這個文件在Linux下的哪個目錄

find / -name tnsnames.ora

查到:

/opt/app/Oracle/proct/10.2/network/admin/tnsnames.ora
/opt/app/oracle/proct/10.2/network/admin/samples/tnsnames.ora

還可以用locate 來查找

locate tnsnames.ora
結果是:

/opt/app/oracle/proct/10.2/hs/admin/tnsnames.ora.sample
/opt/app/oracle/proct/10.2/network/admin/tnsnames.ora
/opt/app/oracle/proct/10.2/network/admin/samples/tnsnames.ora




一.通過文件名查找法:

舉例說明,假設你忘記了httpd.conf這個文件在系統的哪個目錄 下,甚至在系統的某個地方也不知道,則這是可以使用如下命令:
find / -name httpd.conf
這個命令語法看起來很容易就明白了,就是直接在find後面寫上 -name,表明要求系統按照文件名查找,最後寫上httpd.conf這個目標文件名即可。稍等一會系統會在計算機屏幕上顯示出查找結果列表:
etc/httpd/conf/httpd.conf
這就是httpd.conf這個文件在linux系統中的完整路徑。查找成功。
如果輸入以上查找命令後系統並沒有顯示出結果,那麼不要以為系統沒有執行find / -name httpd.conf命令,而可能是你的系統中沒有安裝Apache伺服器,這時只要你安裝了ApacheWeb伺服器,然後再使用find / -name httpd.conf就能找到這個配置文件了。


二.無錯誤查找技巧:

在Linux系統中「find」命令是大多數系統用戶都可以使用的命令,並不是ROOT系統管理員的專利。但是普通用戶使用「find」命令時也有可 能遇到這樣的問題,那就是Linux系統中系統管理員ROOT可以把某些文件目錄設置成禁止訪問模式。這樣普通用戶就沒有許可權用「find」命令來查詢這 些目錄或者文件。當普通用戶使用「find」命令來查詢這些文件目錄是,往往會出現"Permissiondenied."(禁止訪問)字樣。系統將無法 查詢到你想要的文件。為了避免這樣的錯誤,我們可是使用轉移錯誤提示的方法嘗試著查找文件,例如輸入:
find / -name access_log 2>/dev/null
這個方法是把查找錯誤提示轉移到特定的目錄中去。系統執行這個命令後,遇到錯誤的信息就直接輸送到stderrstream2中,access_log2就是表明系統將把錯誤信息輸送到stderrstream2中,/dev/null是一個特殊的文件,表明空的或者錯誤的信 息,這樣查詢到的錯誤信息將被轉移了,不會再顯示了。
在Linux系統查找文件也會遇到這樣一個實際問題。如果我們在整個硬碟,這個系統中查找某個文件就要花費相當長的一段時間,特別是大型Linux系 統和容量較大的硬碟,文件放在套嵌很深的目錄中的時候。如果我們知道了這個文件存放在某個大的目錄中,那麼只要在這個目錄中往下找就能節省很多時間了。使 用find /etc -name httpd.conf就可以解決這個問題。上面的命令就是表示在etc目錄中查詢httpd.conf這個文件。這里再說明一下「/」這個函數符號的含 義,如果輸入「find /」就是表示要求Linux系統在整個ROOT目錄下查找文件,也就是在整個硬碟上查找文件,而「find /etc」就是只在
etc目錄下查找文件。因為「find /etc」表示只在etc目錄下查找文件,所以查找的速度就相應要快很多了。

三.根據部分文件名查找方法:

例如我們知道某個文件包含有srm這3個字母,那麼要找到系統中所有包含有這3個字母的文件是可以實現 的,輸入:
find /etc -name '*srm*'
這個命令表明了Linux系統將在/etc整個目錄中查找所有的包含有srm這3個字母的文件,比如absrmyz,tibc.srm等等符合條件的文件都能顯示出來。如果你還知道這個文件是由srm 這3個字母打頭的,那麼我們還可以省略最前面的星號,命令如下:
find/etc -name 'srm*'
這是只有像srmyz這樣的文件才被查找出來,像absrmyz或者absrm這樣的文件都不符合要求,不被顯示,這樣查找文件的效率和可靠性就大大增強了。

四.根據文件的特徵查詢方法:

如果只知道某個文件的大小,修改日期等特徵也可以使用「find」命令查找出來,這和WINDOWS系統中的「搜索」功能是基本相同的。在微軟的「搜 索」中,「搜索助理」使得搜索文件和文件夾、列印機、用戶以及網路中的其他計算機更加容易。它甚至使在Internet上搜索更加容易。「搜索助理」還包 括一個索引服務,該服務維護了計算機中所有文件的索引,使得搜索速度更快。使用「搜索助理」時,用戶可以指定多個搜索標准。例如,用戶可以按名稱、類型及 大小搜索文件和文件夾。用戶甚至可以搜索包含特定文本的文件。如果用戶正使用Active Directory,這時還可以搜索帶有特定名稱或位置的列印機。
例如我們知道一個Linux文件大小為1,500bytes,那麼我們可是使用如下命令來查詢find /-size
1500c,字元c表明這個要查找的文件的大小是以bytes為單位。如果我們連這個文件的具體大小都不知道,那麼在Linux中還可以進行模糊查找方式 來解決。例如我們輸入find /-size+10000000c這個命令,則標明我們指定系統在根目錄中查找出大於10000000位元組的文件並顯示出來。命令中的「+」是表示要求系 統只列出大於指定大小的文件,而使用「-」則表示要求系統列出小於指定大小的文件。下面的列表就是在Linux使用不同「find"命令後系統所要作出的 查找動作,從中我們很容易看出在Linux中使用「find」命令的方式是很多的,「find」命令查找文件只要靈活應用,絲毫不比在WINDOWS中查 找能力差。

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這個用戶的文件

下面的列表就是對find命令所可以指定文件的特徵進行查找的部分條件。在這里並沒有列舉所有的查找條件,參考有關Linux有關書籍可以知道所有find命令的查找函數。

-amin n
查找系統中最後N分鍾訪問的文件
-atime n
查找系統中最後n*24小時訪問的文件
-cmin n
查找系統中最後N分鍾被改變狀態的文件
-ctime n
查找系統中最後n*24小時被改變狀態的文件
-empty
查找系統中空白的文件,或空白的文件目錄,或目錄中沒有子目錄的文件夾
-false
查找系統中總是錯誤的文件
-fstype type
查找系統中存在於指定文件系統的文件,例如:ext2 .
-gid n
查找系統中文件數字組 ID 為 n的文件
-group gname
查找系統中文件屬於gnam文件組,並且指定組和ID的文件。

熱點內容
開公司人員配置不夠有什麼影響 發布:2024-05-04 12:32:21 瀏覽:433
rust網路編程和ftp 發布:2024-05-04 12:32:21 瀏覽:61
微信怎麼知道賬號密碼 發布:2024-05-04 12:20:06 瀏覽:976
我的世界伺服器如何用自己的存檔 發布:2024-05-04 12:06:36 瀏覽:336
七日殺伺服器ip怎麼設置 發布:2024-05-04 11:57:57 瀏覽:431
啟用java 發布:2024-05-04 11:51:46 瀏覽:970
mac下開發php 發布:2024-05-04 11:28:53 瀏覽:628
java介面及實現方法 發布:2024-05-04 11:05:08 瀏覽:567
iphone怎麼清理應用緩存 發布:2024-05-04 11:05:02 瀏覽:410
rest上傳文件 發布:2024-05-04 11:03:19 瀏覽:282