歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下文件/目錄基本操作

Linux下文件/目錄基本操作

日期:2017/2/28 16:04:31   编辑:Linux教程

1 ls-l hahaya.txt


(1)第一列表示文件的屬性

第一個屬性表示這個文件是目錄、文件或連接文件等

其余9個每3個一組,共三組。

第一組:擁有者的權限

第二組:同用戶組的權限

第三組:其它非本用戶組的權限

(2)第二列表示連接占用的節點

(3)第三列表示這個文件或目錄的擁有者

(4)第四列表示文件或目錄擁有者所在的用戶組

(5)第五列表示文件的大小

(6)第六列文件創建或最近的修改日期

(7)第七列表示這個文件的文件名

則上圖可解釋為:第一列第一個屬性為-表示hahaya.txt是一個文件

第一例後9個三個一組

第一組rw-表示擁有者的權限為可讀可寫

第二組rw-表示同用戶組的權限為可讀可寫

第三組r--表示其它非本用戶組的權限為可讀

第二列表示hahaya.txt占用的節點數為1

第三列表示這個文件的擁有者是hahaya

第四列表示文件擁有者所在的用戶組是hahaya

第五列表示文件大小12字節

第六列表示創建或修改的時間7月27日20時48分

第七列表示文件名為hahaya.txt


2 chmod(change mode)命令

chmod命令可以用來修改文件的權限

文件的權限分為:r(讀)八進制表示為4、w(寫)八進制表示為2、x(執行)八進制表示為1

如[-rwxrwxrwx]則:

owner = rwx = 4+2+1 = 7

group = rwx = 4+2+1 = 7

other = rwx = 4+2+1 = 7

則該屬性用八進制表示為0777(0表示用八進制表示)

Linux將所有用戶(簡寫為a)分成三類:User(簡寫為u)、Group(簡寫為g)和Other(簡寫為o)

chmod u+x hahaya.txt //給User用戶增加執行權限權限

chmod ugo+x hahaya.txt //給User、Group、Other用戶增加執行權限

chmod u-x hahaya.txt //給User用戶減少執行權限

chmod 0777 hahaya.txt //給所有用戶增加讀、寫、執行權限


3 chgrp(change group)命令

chgrp命令可以用來修改文件所屬的用戶組

chgrp hahaya hahaya.txt //將hahaya.txt文件的用戶組改為hahaya


4 chown(change owner)命令

chown命令可以用來修改文件的擁有者。

chown hahaya.hahaya hahaya.txt //將hahaya.txt文件的擁有者改為hahaya 前面的hahaya表示文件的擁有者後面的hahaya則表示擁有者所屬的用戶組


5 chattr(change attribute)命令

chattr命令改變文件屬性 在root權限下

chattr +i hahaya.txt //禁止刪除文件hahaya.txt

chattr -i hahaya.txt //去掉hahaya.txt文件加上的i屬性

Copyright © Linux教程網 All Rights Reserved