Linux文件管理(第三章)

实验-基础操作


touch .abc           #创建隐藏文件
ll -a                #列出隐藏文件
alias                #别名
ls -l ==ll 
touch file\\ ==file\  #转移符
cd ..                 #返回上一目录
cp /etc/passwd ./     #拷贝到当前目录      
       

文件类型

ls - l /
-                     #一般文件   
d                     #文件夹
c                     #字符设备文件
b                     #块设备文件
l                     #连接文件

文件权限

r(读):4
w(写):2
x(执行):1
默认文件夹权限:755
默认文件权限:644
三位一组:属主:属组:其他

实验-更改文件权限

touch file1
chown han:caiwubu file1           #修改属主和属组
chown han file1                   #修改属主
chown :caiwubu file1              #修改属组

chmod u+rwx file1                 #修改用户的权限
chmod g=w   file1                 #修改组的权限
chmod o-xfile1                    #修改其他人的权限
chmod 640 file1                   #通过数字修改权限

实验-chattr 和 lsattr

lsattr /etc/passwd
chattr +i /file1                  #不能修改,不能删除
lsattr /file1
chattr -i +a /file1               #只能增加,不能删除
lsattr /file1
echo 123465 >> /file1

实验-setfacl

mkdir /caiwubu
touch /caiwubu/zhangben
su -- boss
rm /caiwubu/zhangben                     #不可以删除
setfacl -m u:boss:r -R /caiwubu #给boss设置特殊权限
ll /caiwubu/zhangben                     #有个 + 号,表示有特殊权限
getfacl /caiwubu/zhangben                #查看特殊权限
su -- boss
rm /caiwubu/zhangben                     #可以删除
setfacl -m d:u:boss:r -R /caiwubu        #新建的用户继承特殊权限
touch /caiwubu/zhangben2
getfacl -x u:boss /caiwubu/zhangben      #删除特殊权限

实验-连接


cp /etc/passwd     passwd1               #原文件的拷贝
ln -s /etc/passwd  passwd2               #软连接(快捷方式)
ln /etc/passwd     passwd3               #硬链接
ll -h

猜你喜欢

转载自blog.csdn.net/hankunfa/article/details/80462930