Linux软连接 和 硬连接
硬链接
使用ls -l可以查看文件的详细信息,当是l打头的则表示这个是一个链接文件
创建的硬链接不占用磁盘空间并且硬链接数+1
只有文件才能创建硬链接,目录是不能创建硬链接的
当修改其中一个的内容的时候其他两个也会相对应的修改,如果删除其中一个 硬链接数会减少1
软链接
软链接相当于快捷键,即使被删除也不会有什么影响。
软链接的创建需要一个绝对路径
文件和目录属性命令(du_df)
du -h : 展示当前目录 文件夹的大小信息
df -h 磁盘/磁盘大小/已用/可用/使用率/挂载点
which命令 用于查找命令解析器存在的路径
查看和修改文件权限
查看权限 ls -l
dirIn文件夹所有者权限可以读写执行 同组用户和其他用户可以读和执行
修改文件权限
修改文件权限有两种
1.文字设定
2.数字设定
文字设定
chmod [who] [+|-|=] [mode] [对应的文件名字]
changemode [所有者(表示为u)/同组(表示为g)/其他(表示为o)/所有人(表示为a,不写默认为a)] [+权限 -删除权限 =覆盖权限] = [r读权限 x运行权限 w写权限] [对应的文件名字]
数字设定
chmod [读权限4 写权限2 执行权限1 没有权限- 全部权限7] [对应的文件名字]
权限可以设置为三个数组如 777 ,754 等等
例如754代表的意思为
第一个为7代表所有者 7的权限 4+2+1=7 所以7包含所有权限
第二个为5代表同组者 5的权限 4+1 =5 所以5包含读权限和执行权限
第三个为4代表其他人 4的权限 4=4 所以其他人的权限为读权限
上图取消了所有用户的所有的权限
下图添加了所有用户的所有权限
数字设定 减权限
上图中使用chmod -111 dirIn 来减权限
执行之前是777满权限 当执行-111之后 就是666权限
666权限就是4+2 即保留读写权限 如上图结果