1. 程式人生 > >find命令,文件名後綴,Linux和window互傳文件

find命令,文件名後綴,Linux和window互傳文件

xshel 1.4 itl nag col image 沒有 一個 壓縮

find命令

find命令用於搜索 其他搜索命令 :ls \whereis locate (yum install -y mlocate 安裝後收到手動生成相應數據庫 updatedb)


格式:find[路徑][類型]



find [路徑] -name filename 搜索文件

技術分享圖片

通過文件類型查找文件

find [路徑] -type [類型:f\b\c\d\l\s] -name filename


技術分享圖片


格式:find[路徑][類型]

類型 -type -name -mtime -ctime -atime

stat可以查看文件的三個time

技術分享圖片

圖中最近訪問是 atime

技術分享圖片

最近更改 mtime

技術分享圖片

修改文件內容 ctime肯定會改變


最近改動 ctime (更改權限、所有者 inode)

技術分享圖片

查看更改文件(文件內容發生變化)一天以內 :find [路徑] -type f -mtime -1 (-1:一天以內,+1 大於一天 ,不存在=1)

# find /root/ -type f -mmin -150 表示在150分鐘內


查看文件有更改權限(所有者 inode)一天以內 :find [路徑] -type f -ctime -1 (-1:一天以內,+1 大於一天 ,不存在=1)

查看訪問文件(文件執行)一天以內 :find [路徑] -type f -atime -1 (-1:一天以內,+1 大於一天 ,不存在=1)



解釋命令內容:

find /etc/ -type f -mtime -1 -name"*.conf" 查找在etc下 -type 且 -mtime -1 且 -name"*.conf"


那麽搜索條件是 “或者”的是否存在?存在

find /etc/ -type f -o -mtime -1 -o -name"*.conf" 查找在etc下 -type 或 -mtime -1 或 -name"*.conf"

在條件中加 -o 表示或者




查找相同inode號的文件 find [路徑] -inum [inode號]

技術分享圖片技術分享圖片技術分享圖片

技術分享圖片




# find /root/ -type f -mmin -150 表示在150分鐘內發生修改的文件


# find /root/ -type f -mmin -150 -exec ls -l {} \; ls -l出在150分鐘內發生修改的文件

技術分享圖片

find /root/ -type f -mmin -150 -exec mv{} {}.bak \;


技術分享圖片

工作中可用到:

查找文件大小(k,M,G)

find /root/ -size +10k 查找大於10K的文件

find /root/ -size -10k 查找小於10K的文件

檢驗:大於10K

find /root/ -type f -size +10k -exec ls -lh {} \;


技術分享圖片


文件名後綴

在linux系統中,文件的後綴名沒有具體意義,加或者不加都無所謂。(為了區分,我們都加一個後綴名)

1.sh ==代表shell腳本

2.tar.gz ==代表壓縮包

3.my.cnf ==代表配置文件

4.test.zip ==代表壓縮文件

5. .txt == 代表普通文檔文件






Linux和window互傳文件(前提使用:XShell、securecrt)

linux --》window

1.安裝 yum install -y lrzsz

安裝後 使用命令#: sz +文件名

技術分享圖片



window-->linux


命令#:rz

技術分享圖片

技術分享圖片

傳輸成功


find命令,文件名後綴,Linux和window互傳文件