Linux 學習 命令和檔案與目錄查詢

2021-08-06 03:44:48 字數 1565 閱讀 4231

格式:which -a 命令。比如

which -a ifconfig

[root@www ~]#which ifconfig

該命令主要用於由path系統變數內的目錄去查詢對應的命令的位置。由於不同的使用者配置的

path

系統變數不一樣,因此找到的結果就隨著使用者的不同而不同。另外,一些內建的命令,也會有可能利用該命令查詢不到。

格式:whereis -bmsu 檔案或目錄

[root@www ~]#whereis ifconfig

-b:只查詢二進位制格式的檔案

-m:只查詢

manual

幫助資料夾下面的檔案

-s:只查詢

source

**檔案

-u:查詢除了以上

3者之外的其他特殊檔案

需要注意的是該查詢命令是在linux系統的資料庫內查詢對應的檔案或者目錄,速度較快。

格式:locate -ri 檔案與目錄的全部名稱或部分名稱或者正規表示式

-r:查詢正規表示式對應的檔案與目錄

-i:忽略大小寫查詢

同樣類似whereis命令,該查詢也是基於資料庫進行的,但由於資料庫的更新是有區別的並且有時間確定性的,因此有的時候會由於資料庫沒有更新而出現查詢不成功或者查詢無效檔案(檔案已被刪除等)。

格式:find 路徑

-mtime +n/-n/n 動作

find 路徑

-atime +n/-n/n 動作

find 路徑

-ctime +n/-n/n 動作

find 路徑

-newer 檔案

find 路徑

-user 使用者

find 路徑

-name

檔名

find 路徑

+/-size

檔案大小

find 路徑

-type f/d/b/l/s/p(f

檔案、d

目錄、b

裝置檔案、

l鏈結檔、

ssocket

檔案、p

管道)

find 路徑

perm mode

(查詢檔案許可權僅僅為

mode

的檔案)

find 路徑

-perm mode

(查詢檔案許可權在

mode

限定的許可權的檔案)

find 路徑

+perm mode(

查詢檔案許可權包含

mode

限定的任一許可權的檔案)

其中的+n代表

n天之前、

-n代表

n天之內、

n代表第

n天,結合mtime/atime/ctime便可以得到具體時間段修改的檔案。

其中動作即:-exec 動作命令 \;。

[root@www ~]#find / -name passwd

-exec ls -al {} \;

Linux 目錄和檔案處理命令

1 目錄處理命令 mkdir 命令名稱 mkdir 命令英文原意 make directories 命令所在路徑 bin mkdir 執行許可權 所有使用者 語法 mkdir p 目錄 功能描述 建立新目錄 p遞迴建立 2 目錄處理命令 cd 命令名稱 cd 命令英文原意 change direct...

目錄和檔案命令

查詢目錄中內容 ls ls 選項 檔案或目錄 選項 查詢所在目錄位置 pwd print working directory ticy ubuntu share puck2 build tmp deploy images aud8516 ztk basic pwd home ticy share p...

Linux命令 常用目錄和檔案操作命令

在linux系統當中,ls 命令可能是最常被執行的。選項與引數 a 全部的檔案,連同隱藏檔 開頭為 的檔案 一起列出來 常用 d 僅列出目錄本身,而不是列出目錄內的檔案資料 常用 l 長資料串列出,包含檔案的屬性與許可權等等資料 常用 pwd是print working directory的縮寫,也...