centos mkdir、rmdir、rm -rf 新建、删除文件,umask 系统预设权限
来源:互联网 发布:java 弱引用list 编辑:程序博客网 时间:2024/06/07 18:11
1、新建
mkdir test 新建目录
mkdir -m 700 test 新建目录并添加改哪目录权限 (如果不主动赋予全,系统会有默认权限:#umask 查看)
mkdir -p test01/test01 新建目录与子目录
mkdir -pm 700 test02/test02 新建目录与子目录 ,并赋予权限。
[- m ] 赋权限
[-p ] 新建子目录
[-pm ]
2、删除
rmdir testname 删除空目录
rm -rf test 删除目录及子目录
rm -ir test 删除目录及子目录,删除任何文件前提示用户确认
[-r ] recursive递归 ,递归删除该目录下的所有子目录
[-f ] force 强制删除制定目录下的文件及子目录一起删除
rmdir -p test 连同上一层空目录一起删除,(个人觉得不好用)
3、系统预设权限
[root@localhost ~]# umask 查看系统预设权限,以数字显示
0022
[root@localhost ~]# umask -S 查看系统预设权限,以字母显示,大写的U
u=rwx,g=rx,o=rx
现在来解释下0022 是什么意思:(先看后面3位022,需要注意的是,umask 022该默认是需要减掉的权限,r=4,w=2,x=1)
新建[档案]时touch,默认是没有执行[x ]权限的,只有rw 权限,所以是666
666-022=644 ,touch 新建档案的默认权限为_rw_r_r 最前面的"_" 代表是该文件为档案类型的。
新建[目录]时 mkdir,由于[ x] 与知否可以进入此目录有关,因此默认认为所有权限均开放 是777
777-022=755 ,mkdir 新建目录的默认权限为 drwx_r_xr_x ,最前面的“d” 代表的是该文件为目录或文件夹类型。
- centos mkdir、rmdir、rm -rf 新建、删除文件,umask 系统预设权限
- centos rm -rf 恢复删除的文件
- mkdir命令(建立一个目录) rmdir命令(删除一个目录) rm命令(删除文件)
- mkdir命令(建立一个目录) rmdir命令(删除一个目录) rm命令(删除文件)
- rm/mkdir/rmdir
- Linux命令之目录切换、创建/删除/复制/移动文件 - cd,mkdir,cp,mv,rmdir,rm
- rm -rf 删除文件失败
- linux文件管理 cp mv mkdir rm rmdir
- ubuntu gedit mkdir rm rmdir
- 6. cd mkdir rmdir rm
- Ubuntu下rm;rmdir;rm -rf;学习
- ubuntu 删除文件目录 rm rmdir 命令
- linux恢复 rm -rf 删除的文件
- ext3grep恢复rm -rf删除的文件
- rm -rf递归删除子目录中的文件
- 处理rm -rf 无法删除文件
- 强制删除文件:rm -rf 文件夹
- 解决无法删除文件 rm -rf
- Retrofit-java.lang.NoSuchMethodError: No virtual method log
- HDOJ 1285 确定比赛名次(拓扑排序)
- Linux PPP 实现源码分析
- Android 6.0 运行时权限处理
- C++调用JAVA方法详解
- centos mkdir、rmdir、rm -rf 新建、删除文件,umask 系统预设权限
- iOS 探讨之 事件与响应者
- 源码-Oracle数据库管理-第十三章-子程序和包-Part 1(定义子程序)
- Tushare + pyalgotrade + pandas 环境搭建(MAC环境)
- 获取页面的最终更新时间
- java——interface
- 字符串补0代码
- 转:基于http方式的git服务器搭建
- spring多数据源3