-
鏈接
- 硬盤
硬盤 : 用來讀寫存儲的碟形磁盤(Hard Drive)
磁頭 : 每個盤片上都有用來讀寫的磁頭(Head)
磁道 : 磁頭固定,盤片圍繞自己的圓心旋轉(zhuǎn)一周,磁頭劃過的路徑,即磁道(Trace)
磁柱 : 所有盤片相同磁道的集合即磁柱(Cylinder)
扇區(qū) : 每一個磁道被劃分為多個區(qū)域,每個區(qū)域稱為扇區(qū)(Sector)
扇區(qū)是硬盤的最小存儲物理量,一個扇區(qū)的存儲容量大約是512字節(jié)
分區(qū) : 進行硬盤分隔的最小單位時磁柱
格式化 : format,格式化必須考慮Block和inode
Block : block由扇區(qū)組成,用來存儲數(shù)據(jù),記錄文件內(nèi)容
inode : inode table用來記錄文件屬性和位置信息
image.png
-
鏈接
ln: link 鏈接
ln [-option] 源文件 目標文件
-d : 創(chuàng)建硬鏈接(默認值 hard link)
-s : 創(chuàng)建符號鏈接(軟連接 symbolic link)
-f : 目標文件存在時,替換目標文件
硬鏈接 : 新建inode,刪除原文件不影響鏈接文件,不能鏈接目錄
軟鏈接 : 新建指針,相當于快捷方式,刪除源文件則鏈接失效
硬鏈接會增加 ls -la 命令顯示的鏈接數(shù),軟鏈接則不會
++++++
ln test.txt test_ln_h
ln -s test.txt test_ln_s
image.png
-
權(quán)限
- chown: change owner 改變文件/目錄的屬主和屬組
chown [-option] user:group 目錄/文件
- R : 循環(huán)更改,所有子文件均變更
更改時,用戶權(quán)限不足會更改不成功,此時可使用root用戶或sudo命令
++++++
chown lv0:lv0 test_03
chown -R lv0:lv0 test_03
image.png
- chmod: change mode 更改文件/目錄權(quán)限
chmod [-option] [parameter] 目錄/文件
-R : 循環(huán)更改,連同子目錄一起更改
++++++
ls -la 查看文件或目錄的權(quán)限
例:d rwx rwx r-x :
d:表示目錄 -:表示普通文件
后面權(quán)限三個一組:
屬主權(quán)限(當前用戶user:簡寫為u)
屬組權(quán)限(group:簡寫為g)
其他用戶權(quán)限(other:簡寫為o)
權(quán)限:r w x -
r:read 讀(讀取內(nèi)容),數(shù)字4代表
w:write 寫(寫入內(nèi)容),數(shù)字2代表
x:execute 執(zhí)行(文件可執(zhí)行,目錄可打開),數(shù)字1代表
-:空,數(shù)字0代表
rwx順序不可顛倒,某位為-,即無此位所代表的權(quán)限 例:r-x,無寫權(quán)限
drwxrwxr-x:
目錄(d)
u用戶權(quán)限:讀寫執(zhí)行(rwx), 4+2+1=7
g屬組權(quán)限:讀寫執(zhí)行(rwx), 4+2+1=7
o其他用戶權(quán)限:讀執(zhí)行(r-x), 4+0+1=5
權(quán)限:u=rwx=7 g=rwx=7 o=r-x=5 總:ugo=rwxrwxr-x=775
image.png
賦值(=)權(quán)限
chmod [-option] u/g/o = r/w/x 文件/目錄
++++++
chmod ug=rwx,o=r test_03_01.txt
image.png
加減(+/-)權(quán)限
chmod [-option] u/g/o±r/w/x 文件/目錄
++++++
chmod g-x,o+w test_03_01.txt
image.png
數(shù)字權(quán)限
chmod [-option] nnn 文件/目錄
++++++
chmod 750 文件/目錄
image.png