在 Unix/Linux 中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。
ls
ls -l
文件类型和权限 链接数 所有者 所属用户组 文件大小 最后修改时间 文件名
ls -lh
-h 相当于 --human-readable
一个目录同时具有读权限和执行权限才可以打开并查看内部文件,而一个目录要有写权限才允许在其中创建其它文件
按文件大小排序
ls -aSsh
chown
变更文件所有者
sudo chown lins dir_or_file_name
chmod
修改文件权限
如果你有一个自己的文件不想被其他用户读、写、执行,那么就需要对文件的权限做修改。文件的权限有两种表示方式:
二进制数字表示
每个文件有三组固定的权限,分别对应拥有者,所属用户组,其他用户,记住这个顺序是固定的。文件的读写执行对应字母 rwx,以二进制表示就是 111,用十进制表示就是 7
chmod 600 dir_or_file_name
加减赋值操作
chmod go-rw dir_or_file_name