linux 檔案管理 9 檔案查詢和壓縮

2022-06-23 20:33:14 字數 1273 閱讀 9885

locate ".sh"

locate -i ".sh" 不區分大小寫

locate -n "*.sh" 顯示前幾個

locate -r ".sh$" 正則

只搜尋data目錄本身

find /data -maxdepth 1

find /data -depth 先處理檔案再處理目錄

find /data -name "test"

find /data -iname "test" 忽略大小寫

ll /data/f1.sh -i

find /data -inum 68

ln /data/f1.sh /data/f11.sh

find --help

man find

samefile

find /data -samefile /data/f1.sh

find /data -links 2

find /data -regex '.*.sh$'

find /data -user wang -ls

getent passwd

su - user1

cd /data

touch user1.txt

ll -d .

exit

chmod a+w /data

ll -d

su -user1

touch user1.txt

llexit

userdel user1

llfind /data -nouser 搜尋沒有所有者

find /data -nogroup

chown wang user1.txt

find /data -nouser

find /data -type -d 搜目錄

find /data -type -f 普通檔案

find /data -type -l 符號鏈結 s套接字 b塊裝置 c字元裝置 p管道檔案

ln -s f11.sh f11_link 軟鏈結

find -type l

find -empty 搜空檔案

find -empty -ls

與-a 或-o 非 -not,!

find -name ".sh" -user root -l

find -name ".sh" -o -user root -ls

find ( -name "*.sh" -o -user root ) -ls

LinuxDay9 檔案查詢和壓縮

locate 查詢系統上預建的檔案索引資料庫,依賴於事先構建的索引 var lib mlocate mlocate.db 索引構建過程需要遍歷整個根檔案系統,極消耗資源 查詢速度快 模糊查詢 非實時查詢 搜尋的是檔案的全路徑,不僅僅是檔名 可能只搜尋使用者具備讀取和執行許可權的目錄 i 不區分大小寫...

linux 檔案管理 3 檔案萬用字元

ll proc meminfo 大小為0,不是硬碟檔案。在記憶體裡,只不過以檔案的方式顯示出來給我們看。ls conf ls f?conf ls ls mage ls 前乙個工作目錄 ls 當前 ls f?0 9 touch a.txt ll a 0 9 txt ls b acz txt ls b ...

LINUX學習筆記9 檔案訪問

a 建立檔案 int creat const char filename,mode t mode 1.filename 要建立的檔名 2.include include include 3.mode 建立模式 只能控制建立使用者的寫屬性,其餘使用者都是不可寫,所以一般是755 a s irusr 可...