1. 程式人生 > >Linux學習筆記(10)

Linux學習筆記(10)

10

一、find命令

1.ctrl 一些用法。


ctrl d 退出一個終端

ctrl c 退出一個命令

ctrl a 光標從頭開始

ctrl u 光標前面的命令全部刪除

ctrl d 光標後的命令一個一個字符刪除

ctrl e 光標移動到最後


2.類似於 find命令的還有 whereis which 事先在準備好的庫裏尋找,每天定時更新的一個庫。

locate 命令類似於 whereis。

yum install locate -y

第一次使用時提示沒有/vat/lib/mlocate/mlocate.db文件。

執行 updatedb 生成文件或庫就好

技術分享

3.find命令基本使用用法

find +路徑

-type d目錄 f文件 l軟連接 c字符串設備 b塊設備

-name + “文件名”

技術分享

stat + 文件名(查看文件具體信息)

find

-o 或者的意思

-mtime 最近更改時間或創建文件時間,文件內容。-1一天以內,+1大於一天,

-atime 最近訪問時間,cat或vi

-ctime 最近改動,改動的inode相關,時間,文件名,權限

定律:你更改文件內容的話(mtime),ctime是一定改變的。反之則不一定

技術分享

-inum + inode號 查看硬鏈接 (此處博主犯了一個錯誤,必須要加路徑/,否則找不到)

技術分享

-mmin -60 一小時以內的

-size 文件大小 必須要給一個單位,+10K 大於10k的, -10k 小於10k的 M兆,

技術分享

-exec ls -l {} \; 把查找出來的文件ls -l出來。{} find 出來的文件列表。

-exec mv {} {}.bak\; 把ls -l 查找出來的文件通過mv都在文件名後面加.bak。

技術分享

二、文件後綴名

linux命令是區分大小寫的

linux文件大多都有後綴名,但是不嚴謹,並不能代表文件的類型。

約定相同的文件用相同的後綴名。

LANG=en 顯示成英文

LANG=zh_CN.UTF-8 顯示成中文



Linux學習筆記(10)