文件
詳細數(shù)據(jù)data
文件數(shù)據(jù)夾
讀到文件內(nèi)容
修改文件內(nèi)容(不能刪除)
執(zhí)行文件內(nèi)容
目錄
文件名
可分類抽屜
讀目錄下文件名
對目錄下文件與目錄增,刪,改名,移動
進入該目錄的權(quán)限(key)
[root@VM_16_8_centos tmp]# basename /tmp/testing/test1
test1
[root@VM_16_8_centos tmp]# dirname /tmp/testing/test1
/tmp/testing
[zero@VM_16_8_centos tmp]$ stat test
File: ‘test’
Size: 0 Blocks: 0 IO Block: 4096 regular empty file
Device: fd01h/64769d Inode: 1819 Links: 1
Access: (4711/-rws--x--x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2019-01-07 11:50:15.887255356 +0800
Modify: 2019-01-07 11:50:15.887255356 +0800
Change: 2019-01-07 11:50:42.912253038 +0800
Birth: -
[zero@VM_16_8_centos tmp]$ file test2
test2: UTF-8 Unicode text
[root@VM_16_8_centos ~]# umask
0022
[root@VM_16_8_centos ~]# umask -S
u=rwx,g=rx,o=rx
后面直接跟全部4個數(shù)字后者后三位數(shù)字就能對他進行重新配置了
[zero@VM_16_8_centos ~]$ umask 002 =>拿掉非同組的寫權(quán)限
一般情況下root的umask默認是022,普通用戶的umask默認是002
chgrp [-R]群組名 文件名
chown [-R] 帳號名稱 文件或目錄
或者一起修改群組名 用冒號或點連接
chown [-R] 帳號名稱:群組名稱 群組名稱 文件或目錄
chomd [-R] 權(quán)限數(shù)字
chattr指令只能在Ext2/Ext3/Ext4的 Linux 傳統(tǒng)文件系統(tǒng)上面完整生效
[root@study ~]# chattr [+-=][ASacdistu] 文件或目錄名稱
= :設(shè)置一定,且僅有后面接的參數(shù)A :當設(shè)置了 A 這個屬性時,若你有存取此文件(或目錄)時,他的存取時間 atime 將不會被修改, 可避免 I/O 較慢的機器過度的存取磁盤。(目前建議使用文件系統(tǒng)掛載參數(shù)處理這個項目)S :一般文件是非同步寫入磁盤的(原理請參考前一章sync的說明),如果加上 S 這個屬性時, 當你進行任何文件的修改,該更動會“同步”寫入磁盤中。==a== :當設(shè)置 a 之后,這個文件將只能增加數(shù)據(jù),而不能刪除也不能修改數(shù)據(jù),只有root 才能設(shè)置這屬性c :這個屬性設(shè)置之后,將會自動的將此文件“壓縮”,在讀取的時候?qū)詣咏鈮嚎s, 但是在儲存的時候,將會先進行壓縮后再儲存(看來對于大文件似乎蠻有用的!)d :當 dump 程序被執(zhí)行的時候,設(shè)置 d 屬性將可使該文件(或目錄)不會被 dump 備份==i== :這個 i 可就很厲害了!他可以讓一個文件“不能被刪除、改名、設(shè)置鏈接也無法寫入或新增數(shù)據(jù)!” 對于系統(tǒng)安全性有相當大的助益!只有 root 能設(shè)置此屬性s :當文件設(shè)置了 s 屬性時,如果這個文件被刪除,他將會被完全的移除出這個硬盤空間, 所以如果誤刪了,完全無法救回來了喔!u :與 s 相反的,當使用 u 來設(shè)置文件時,如果該文件被刪除了,則數(shù)據(jù)內(nèi)容其實還存在磁盤中, 可以使用來救援該文件喔!注意1:屬性設(shè)置常見的是 a 與 i 的設(shè)置值,而且很多設(shè)置值必須要身為 root 才能設(shè)置注意2:xfs 文件系統(tǒng)僅支持 AadiS 而已