Linux命令——文件和目录管理
基本命令
命令ls
命令cd
命令pwd
命令mkdir
命令rm
命令cp
命令mv
命令cat
命令tac
命令more
命令less
命令head
命令tail
文件权限
# ls -l /etc/rc.local
lrwxrwxrwx. 1 root root 13 May 7 15:34 rc.d
说明
- 第1列
- 第1位:描述文件类型
- d:该文件为目录
- -:该文件为普通文件
- l:该文件为链接文件
- b:该文件为块设备
- c:该文件为串行端口设备文件
- s:该文件为套接字文件
- 第2~4位:所属组(user)的权限
- w:代表可写
- x:代表可执行
- r:代表可读
- 第5~7位:所属组(group)的权限
- 第8~10位:其他非本群组(others)的权限
- 第11位:新版本seLinux或者acl的属性
- .:使用了seLinux context的属性
- +:使用了acl的属性
- 第1位:描述文件类型
- 第2列:表示链接占用的节点,如果是目录,该数值与目录下的子目录数量有关
- 第3列:表示该文件所属的主
- 第4列:表示该文件所属的组
- 第5列:表示该文件的大小
- 第6~8列:表示最后一次被修改的时间,分别为月份,日期,时间
- 第9列:表示文件名
注意:对于一个目录来说,打开这个目录即为执行这个目录,所以任何一个目录必须要有x权限才能打开并查看该目录下的内容
命令chown
说明
为了方便更改文件目录,Linux使用数字替代"rwx",具体规则为:
r = 4, w = 2, x = 1, - = 0
例如:"-rwxrwx---"用数字表示就是770,具体算法为:rwx = 4 + 2 + 1 = 7
在Linux系统中,一个目录的默认权限为755,一个文件的默认权限为644