Linux文件权限与归属,命令详解
Linux⽂件权限与归属,命令详解
写在开头:本⼈还是在校⽣,第⼀次发,算是笔记整理+个⼈理解(使⽤有道云笔记),如内容有不对之处欢迎指出,请轻喷,求⼤佬放过(⼤佬应该也不会来看 [dog] )
部分内容图⽚来⾃⽹络
Linux⽂件详解
⽬录
(英⽂全拼:list files): 列出⽬录及⽂件名
格式:ls 路径
路径下的⽬录及⽂件名
1.
-a 全部的⽂件,连同隐藏⽂件( 开头为 . 的⽂件) ⼀起列出来(常⽤)
2.
-l  长数据串列出,包含⽂件的属性与权限等等数据;(常⽤)
1.
简写:ll(常⽤)
3.
-d 仅列出⽬录本⾝,⽽不是列出⽬录内的⽂件数据(可在前也可以在结尾)
⽤于设置⽂件的⼀般权限及特殊权限,英⽂全称为:“change mode”
语法格式为:“chmod [参数] ⽂件名”
参数
1.
-c : 若该⽂件权限确实已经更改,才显⽰其更改动作
2.
-f : 若该⽂件权限⽆法被更改也不要显⽰错误讯息
3.
-v : 显⽰权限变更的详细资料
4.
-R : 对⽬前⽬录下的所有⽂件与⼦⽬录进⾏相同的权限变更(即以递归的⽅式逐个变更) 后⾯⽂件权限
和属性会详细讲
权限范围的表⽰法如下:
r读取权限,数字代号为“4”;
w写⼊权限,数字代号为“2”;
x执⾏或切换权限,数字代号为“1”;
-不具任何权限,数字代号为“0”;
s特殊功能说明:变更⽂件或⽬录的权限。
例⼦:
使⽤数字设置⽂件权限
使⽤字母设置⽂件权限 ugo = rwx(还可以使⽤ +- 来设置权限)
使⽤字母对各个字段进⾏单独设置权限
⽂件所属者和所属组追加写,其它撤销写权限
⽤于设置⽂件的所有者和所有组,英⽂全称为:“change own”语法格式为:
chown 所有者:所有组 ⽂件名
chown 所有者 ⽂件名
chown :所有组 ⽂件名
参数
1.显示隐藏文件
-c : 显⽰更改的部分的信息
2.
-f : 忽略错误信息
3.
-h :修复符号链接
4.
-v : 显⽰详细的处理信息
5.
-R : 处理指定⽬录以及其⼦⽬录下的所有⽂件(常⽤)例⼦
修改⽂件所属者和所属组为tom
单修改所属者为linuxtest2⽤户
单修改所有组为linuxtest2
显⽰修改动作 / 递归修改所有的⽂件及⼦⽬录所属者和所属组
也可以使⽤UID 和 GID(是必须存在的)
此当前⽬录下所有⽂件占⽤磁盘空间的⼤⼩
表⽰该⽂件的类型:
1.
“-” 表⽰普通⽂件
2.
“d” 表⽰⽬录
3.
“l” 表⽰链接⽂件
4.
“p” 表⽰管理⽂件
5.
“b” 表⽰块设备⽂件
6.
“c” 表⽰字符设备⽂件

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。