1. find 基本語法引數如下:find [path] [option] [action]
-mtime n : n為數字,意思為在n天之前的「一天內」被更改過的檔案;
-mtime +n : 列出在n天之前(不含n天本身)被更改過的檔名;
-mtime -n : 列出在n天之內(含n天本身)被更改過的檔名;
-newer file : 列出比file還要新的檔名
find /root -mtime 0 # 在當前目錄下查詢今天之內有改動的檔案
-user name : 列出檔案所有者為name的檔案
-group name : 列出檔案所屬使用者組為name的檔案
-uid n : 列出檔案所有者為使用者id為n的檔案
-gid n : 列出檔案所屬使用者組為使用者組id為n的檔案
find /home/hadoop -user hadoop # 在目錄/home/hadoop中找出所有者為hadoop的檔案
-name filename :找出檔名為filename的檔案
-size [±]size :找出比size還要大(+)或小(-)的檔案
-tpye type :查詢檔案的型別為type的檔案,type的值主要有:一般檔案(f)、裝置檔案(b、c)、
目錄(d)、連線檔案(l)、socket(s)、fifo管道檔案(p);
-perm mode :查詢檔案許可權剛好等於mode的檔案,mode用數字表示,如0755;
-perm -mode :查詢檔案許可權必須要全部包括mode許可權的檔案,mode用數字表示
-perm +mode :查詢檔案許可權包含任一mode的許可權的檔案,mode用數字表示
find / -name passwd # 查詢檔案名為passwd的檔案
find . -perm 0755 # 查詢當前目錄中檔案許可權的0755的檔案
find . -size +12k # 查詢當前目錄中大於12kb的檔案,注意c表示byte 使用截圖: 2. ls 命令,展示資料夾內內容,引數如下:-a :全部的檔案,連同隱藏檔( 開頭為 . 的檔案) 一起列出來~
-a :全部的檔案,連同隱藏檔,但不包括 . 與 … 這兩個目錄,一起列出來~
-d :僅列出目錄本身,而不是列出目錄內的檔案資料
-f :直接列出結果,而不進行排序 (ls 缺省會以檔名排序!)
-f :根據檔案、目錄等資訊,給予附加資料結構,例如:
*:代表可執行檔; /:代表目錄; =:代表 socket 檔案; |:代表 fifo 檔案;
-h :將檔案容量以人類較易讀的方式(例如 gb, kb 等等)列出來;
-i :列出 inode 位置,而非列出檔案屬性;
-l :長資料序列出,包含檔案的屬性等等資料;
-n :列出 uid 與 gid 而非使用者與群組的名稱 (uid與gid會在賬號管理提到!)
-r :將排序結果反向輸出,例如:原本檔名由小到大,反向則為由大到小;
-r :連同子目錄內容一起列出來;
-s :以檔案容量大小排序!
-t :依時間排序
–color=never :不要依據檔案特性給予顏色顯示;
–color=always :顯示顏色
–color=auto :讓系統自行依據設定來判斷是否給予顏色
–full-time :以完整時間模式 (包含年、月、日、時、分) 輸出
–time= :輸出 access 時間或 改變許可權屬性時間 (ctime)
而非內容變更時間 (modification time)
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
LINUX常用命令
一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...
linux 常用命令
ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...