Linnux学习之文件信息、所有者、权限

一、文件信息

查看文件信息的时候,一般回使用如下命令

ls -l

得到部分结果为

drwxr-xr-x 2 lean lean 4096 Apr  9 13:52 Desktop
drwxr-xr-x 4 lean lean 4096 Apr 11 14:03 Documents
drwxr-xr-x 3 lean lean 4096 Apr 11 00:20 Downloads
-rw-rw-r-- 1 lean lean 3075 Apr 11 14:37 LearnNote

前面的dwrxr之类的不是很理解,今天去实验楼学习了下(同时盗图了),解析如下

Linnux学习之文件信息、所有者、权限_第1张图片

Linnux学习之文件信息、所有者、权限_第2张图片

ls的参数还有

ls  -A   #显示隐藏文件
ls  -all  #显示当前目录下的所有文件
ls   -S   按文件大小显示
ls  -r    按反字典序排列显示

二、修改文件所有者

lean@lean-Aspire-E1-471G:/home/lili$ ls -l car.txt 
-rw-rw-r-- 1 lili lili 14  4月 11 19:02 car.txt
chonw user file
lean@lean-Aspire-E1-471G:/home/lili$ sudo chown lean car.txt
lean@lean-Aspire-E1-471G:/home/lili$ ls -l car.txt 
-rw-rw-r-- 1 lean lili 14  4月 11 19:02 car.txt

三、修改文件权限

法一:数字

chmod 权限  file

lean@lean-Aspire-E1-471G:/home/lili$ sudo chmod 700 car.txt 
lean@lean-Aspire-E1-471G:/home/lili$ ls -l car.txt 
-rwx------ 1 lean lili 14  4月 11 19:02 car.txt

lili@lean-Aspire-E1-471G:~$ cat car.txt 
cat: car.txt: Permission denied

法二:

chmod [g/o/u][+/-/=][rwx-]  file

lean@lean-Aspire-E1-471G:/home/lili$ chmod go-rw car.txt 
lean@lean-Aspire-E1-471G:~$ su -l lili

lili@lean-Aspire-E1-471G:~$ cat car.txt 
cat: car.txt: Permission denied

'g''o'还有'u',分别表示group,others,user,'+','-','='就分别表示增加、去掉和赋予相应的读(r)、写(w)、执行(x)权限

还原

lean@lean-Aspire-E1-471G:/home/lili$ sudo chmod go+rw car.txt

lili@lean-Aspire-E1-471G:~$ cat car.txt 
this is a BMW


你可能感兴趣的:(Linnux学习之文件信息、所有者、权限)