find命令及文件後綴名

一、find命令詳解
find是查找文件命令
格式:find+路徑+文件名
1、搜索文件(-name)
find /etc/ -name "sshd_config"
2、模糊搜索文件
find /etc/ -name "ssh*"*
find命令及文件後綴名
3、指定類型搜索(
-type
3.1 指定文件搜索(
f
find /etc/ -type f -name "sshdconfig"
3.2 指定目錄搜索(
d
find /etc/ -type d -name "sshd"*
b - 塊設備文件。
d - 目錄。
c - 字符設備文件。
p - 管道文件。
l - 符號鏈接文件。
f - 普通文件。

stat 命令
stat用來查看一個文件的具體信息
格式:stat +文件
find命令及文件後綴名
atime(訪問文件)
當查看文件後時間就會發生變化:cat test.txt
find命令及文件後綴名
mtime(更改文件內容)
修改文件內容後mtime和ctime都會發生時間變化(echo sdhfsdshhdh >> test.txt)
find命令及文件後綴名
ctime**(更改文件的屬性信息(權限,大小等))
更改文件權限(屬性)後,文件的ctime時間會發生變化(此時mtime時間不變化)
find命令及文件後綴名
mtime發生更改,那麼ctime肯定會跟着發生改變(因爲mtime文件內容發生變化,那麼ctime文件大小肯定也是發生變化的),而ctime發生變化,mtime不會發生變化(如修改文件權限)

4、指定查找更改文件內容時間(一天以內(外):-1(+1))的文件
find . -type f -mtime -1
-o:表示或者
-inum:指定inode號(查找硬鏈接文件)
-mmin:指定具體分鐘(用分鐘表示小時)

二、linux文件後綴名
在Linux下一個文件是否能被執行,和後綴名沒有太大的關係,主要看文件的屬性有關,
一般我們自己創建一些文件,最好還是加後綴名,這樣做的目的是僅僅是爲了我們的在應用時方便。
文件的類型是和相應的程序關聯的。在我們打開某個文件時,系統會自動判斷用哪個應用程序打開
在Linux中,帶有擴展名的文件,只能代表程序的關聯,並不能說明文件是可以執行,從這方面來說,Linux的擴展名沒有太大的意義。
不通工具創建出來的文件,它的文件後綴名也不通。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章