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 可...