创建目录:mkdir
- 直接使用命令:
mkdir filename
- 使用参数-p创建多级目录:
mkdir -p filename1/filename2
- 使用绝对路径进行创建:
mkdir -p /root/dir1/dir2/dir3/dir4
删除目录 : rmdir 和rm
- rmdir这个命令: 这个命令就是有一个缺点,如果是需要删除的目录不为空目录的话,会删除失败。在使用这个命令的时候,如果目录中文件比较多,是需要递归删除文件
- 使用rm来删除文件,如果需要使用它删除目录,只需要使用一个-r参数就可以做到
- 命令 :
rm -r filename/
- 文件复制和目录复制:cp
- 可以复制目录到指定路径下的命令是, 这里路径后的文件名字也可以不用写,能确保复制过去的文件是一致的:
cp filename /路径/filename
- 在复制目录的时候需要加上-r 这个参数:
cp -r dir1 dir2
文件和目录的权限设置
- 在查看文件或者目录权限的时候,会使用到命令 :
ls -al
,在输出的时候,能够格式化的输出文件的详细信息
- 查看文件的隐藏属性 命令是 :
lsattr filename
,可以具体使用man chattr
,可以查看很多的属性信息
- 改变文件权限一般使用:
chmod
- 在改变文件的拥有者的时候,会使用
chown username filename
- 修改用户组和文件名字辉使用到一个命令 :
chown grouupname:username
实验-u+s
ll `which vim`
su - qin
vim /etc/passwd #无权限修改
ctrl+d
chmod u+s /usr/bin/vim
su - qin
vim /etc/passwd #获得root权限,可修改
实验-g+s
groupadd caiwubu
useradd -g caiwubu kuaiji
useradd -g caiwubu chuna
mkdir /caiwubu
umask 0027
touch /caiwubu/zhangben1
ll /caiwubu #zhangben1无法被caiwubu组查看
chown :caiwubu /caiwubu
chmod g+s /caiwubu
touch /caiwubu/zhangben2
ll /caiwubu #zhangben2自动继承文件夹组权限,可被caiwubu组查看
实验-o+t
useradd xiaoshou1
useradd xiaoshou2
mkdir /public
chmod o+rwx /public
su - xiaoshou1
touch /public/xiaoshou1
ctrl+d
su - xiaoshou2
rm /public/xiaoshou1 #可以删除
ctrl+d
chmod o+t /public
su - xiaoshou1
touch /public/xiaoshou1
ctrl+d
su - xiaoshou2
rm /public/xiaoshou1 #不可以删除
实验-umask
umask
touch file1
mkdir qin1
ll file1
ll -d qin1
umask 0027
touch file2
mkdir qin2
ll file2
ll -d qin2
umask 0022
标签:文件,删除,管理,caiwubu,filename,使用,目录 From: https://www.cnblogs.com/mmdln/p/17793017.html