文件屬性詳解
文件屬性分為8個(gè)部分
[root@zin ~]# ll -i (查看目錄/文件詳細(xì)屬性)
134318478 - rw-------. 1 root root 1479 Jul 3 23:41 anaconda-ks.cfg
(1) (2) (3) (4) (5) (6) (7) (8)
(1)文件的inode號(hào)碼,索引信息
(2)文件類型信息
(3)文件的權(quán)限信息
(4)文件的硬鏈接數(shù)
(5)文件所屬用戶(屬主)
(6)文件所屬用戶組(屬組)
(7)文件的大?。ㄈ萘浚?(8)文件更新時(shí)間(文件的最后修改時(shí)間)
文件屬性類型詳細(xì)說明
文件類型和后綴無關(guān)聯(lián) linux萬物皆文件
- 文件類型分為:
-
- 代表普通文件 file查看文件屬性(文本文件,二進(jìn)制文件(命令文件),腳本文件)
1.text 代表可讀寫文件
2.ELF 64-bit LSB 命令二進(jìn)制文件
3.xxx.sh:Bourne-Again 腳本文件
4.gzip compressed data 壓縮文件 - d 代表目錄文件
- l 代表軟連接文件(可理解為快捷方式)
- c 字符流設(shè)備文件(產(chǎn)生大量字符)
- b 塊設(shè)備文件
- s 套接字文件 (網(wǎng)絡(luò)通信,網(wǎng)絡(luò)開發(fā)用)
操作命令
file (查看文件類型)
語法:file 目標(biāo)文件which (查看目標(biāo)路徑信息)
語法:which 目標(biāo)命令名稱whereis (顯示目標(biāo)路徑信息和關(guān)聯(lián)文件路徑信息)
語法:whereis 目標(biāo)命令名稱ps (用于顯示當(dāng)前進(jìn)程 (process) 的狀態(tài))(類似于任務(wù)管理器)
語法:ps 參數(shù)
參數(shù):-ef 顯示所有命令,連帶命令行ps -ef|grep '過濾內(nèi)容'(找特定進(jìn)程)kill(殺死進(jìn)程,強(qiáng)制結(jié)束進(jìn)程 )
語法:kill 進(jìn)程號(hào)
重要命令
-
find(用來在指定目錄下查找文件。任何位于參數(shù)之前的字符串都將被視為欲查找的目錄名)
語法:find 查找路徑 參數(shù) 查找條件
參數(shù):
name(按名稱查找)i (查找時(shí)不分大小寫)
type(按類型查找) f (按普通文件類型查找)d(目錄文件)l(軟連接)
size(按大小查找)
maxdepth n從上向下最深查找到n層目錄、
mindepth n從第n層目錄向下查找
例:find / -type f -iname "文件名" -size +100M -
tar(壓縮解壓命令,用來建立,還原備份文件的工具程序,它可以加入,解開備份文件內(nèi)的文件)
語法:tar 參數(shù) 目標(biāo)文件路徑(最好用相對(duì)路徑進(jìn)行壓縮)
參數(shù):
h將軟連接文件所指向的源文件進(jìn)行壓縮
zcvf常用 組合參數(shù)
z壓縮方式選擇為gzip
c創(chuàng)建一個(gè)壓縮包文件
v顯示壓縮過程
f指定壓縮路徑
tf不解壓查看壓縮包數(shù)據(jù)
xvf解壓到當(dāng)前文件夾
xvf路徑 -C 解壓到指定路徑下
P壓縮數(shù)據(jù)采用絕對(duì)路徑進(jìn)行壓縮解壓 解壓時(shí)會(huì)覆蓋源文件
例:tar zcvf 壓縮包存放目錄 壓縮文件路徑