一、ls命令和file命令
1、ls命令:
用它来列出并显示当前目录下的文件
ls
详细描述当前目录下的文件l=long
ls -l
软链接文件
:链接文件是分为两种的,另一种当然是“硬链接”(硬链接不常用)软链接等同于 Windows 上的快捷方式
选项与参数
- -a :全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用)
- -d :仅列出目录本身,而不是列出目录内的文件数据(常用)
- -h:文件大小以普通方式显示
- -S:以文件大小排序
2、file命令:显示文件类型
file <文件>
二、修改文件用户组和所有者
都需要sudo权限
chgrp: change group的简写,修改文件所属的用户组
sudo chgrp <group> <文件>
如果要修改该目录下所有文件和目录,使用-R参数
chown :change owner的简写, 修改文件的所有者
sudo chown 用户 文件或目录
如果要修改该目录下所有文件和目录,使用-R参数
三、修改文件权限
1、第一种方法
所以
文件的读取权r=4
写入w=2
运行x=1
这几个7分别表示所有者,用户组,其他用户
chmod 777 <文件>
2、第二种方法
我们知道文件有9个基本权限,分别是owner、group和others三种身份各自的三个权限,我们用u、g、o代表三种身份,用a(all)代表所有身份
chmod a=rx <文件>
给所以用户赋予rw的权限