1.文件屬性
注:權(quán)限信息后的.是因?yàn)閟elinux沒(méi)有關(guān)閉,代表此文件有selinux的安全策略
拿第一個(gè)文件信息舉例說(shuō)明
| 信息 | 含義 |
|---|---|
| 855157 | 文件inode號(hào)碼 |
| - | 文件類型 |
| rw-r--r-- | 文件權(quán)限信息 |
| 1 | 文件硬鏈接數(shù) |
| root(第一個(gè)) | 文件所屬用戶 (屬主) |
| root(第二個(gè)) | 文件所屬用戶 (屬組) |
| 410 | 文件大小 |
| Jul 25 03:24 7 | 文件修改時(shí)間 |
| 7_26.txt | 文件名稱 |
注:文件名稱信息不屬于文件屬性
1.1文件屬性---文件類型
文件類型查看命令 file
- 普通文件 -
例如:文本文件 二進(jìn)制文件(命令文件) 腳本文件(.sh .py) 數(shù)據(jù)文件(壓縮文件)
ASCII text --- 文本文件
ELF 64-bit LSB executable --- 二進(jìn)制文件
Bourne-Again shell script, ASCII text executable --- 腳本文件
gzip compressed data, from Unix --- 數(shù)據(jù)文件
- 目錄文件 d directory
- 鏈接文件 l 軟連接文件
- 設(shè)備文件
c 字符流設(shè)備文件 character /dev/urandom 產(chǎn)生大量字符
b 塊設(shè)備文件 block 存儲(chǔ)設(shè)備文件信息
- 套接字文件 s socket(網(wǎng)絡(luò)通訊 網(wǎng)絡(luò)開發(fā))
- 利用擴(kuò)展名標(biāo)識(shí)文件類型:
.log 日志文件
.conf 配置文件
.sh 腳本文件
.py python腳本文件
.tar.gz 壓縮文件
注:文件的擴(kuò)展名并不能代表文件的類型屬性
2.locate
默認(rèn)系統(tǒng)中沒(méi)有這個(gè)命令
yum install -y mlocate 安裝 mlocate
- 創(chuàng)建一個(gè)文件索引數(shù)據(jù)庫(kù)文件
updatedb第二步: 找文件
locate oldboy.sh
- kill 殺死進(jìn)程
kill 進(jìn)程號(hào)
ps -ef --- 查看進(jìn)程
3.find
find 多用于查找文件
-type --- 根據(jù)文件類型查找數(shù)據(jù)
-name --- 根據(jù)文件名稱查找數(shù)據(jù)(不忽略大小寫)
-iname --- 根據(jù)文件名稱查找數(shù)據(jù)(忽略大小寫)
-size --- 根據(jù)文件大小查找數(shù)據(jù)(+大于 -小于 沒(méi)有+- 等于 需要加上單位kMG)
-mindepth --- 查找數(shù)據(jù)文件最小深度(至少?gòu)牡趲准?jí)目錄查找)
-maxdepth --- 查找數(shù)據(jù)文件最大深度(最多從1級(jí)查找到第幾級(jí))
(maxdepth、mindepth參數(shù)最好放在開頭)
-exec --- 與xargs類似 (格式-exec 命令 {} \ ;)
-a --- and 與的意思
-o --- or或者的意思
-prune --- 修剪,去除(判斷的效果多與 -o -a 搭配使用)(最好放在前面)
-path --- 路徑
-perm --- 權(quán)限
-not --- 取反
4.tar(打包命令)
說(shuō)明:用于壓縮數(shù)據(jù)
注:不要壓縮小文件、已經(jīng)壓縮過(guò)文件、每次壓縮數(shù)據(jù)會(huì)將絕對(duì)路徑 / 移除
格式:tar 參數(shù) 壓縮包文件路徑 將要壓縮的文件路徑(最好使用相對(duì)路徑)
參數(shù):
z --- 壓縮文件的方式 gzip
c --- 創(chuàng)建一個(gè)壓縮包文件
v --- 詳細(xì)顯示壓縮的過(guò)程
f --- 指定壓縮包的路徑(必須寫在所有參數(shù)最后)
t --- 不解壓,檢查壓縮包里面內(nèi)容
x --- 解壓指定壓縮包
C --- 指定解壓縮數(shù)據(jù)路徑 (放到命令的最后)









