目录管理与文件管理

文件管理
常见的命令
cd命令
cd - 返回上一次所在的目录
cd … 返回所在目录的上级目录
cd 返回所用用户的家目录
cd 进入根目录
tree命令
tree -d 只看目录
tree -L 1 只显示多少层,例如此命令就是只显示1层
绝对路径与相对路径
绝对路径就是指得从顶层目录(即更目录/)下开始算,最直观的就是其路径的第一个字符一定是/
相对路径就是指得从当前目录下开始计算,最直观的就是其路径的开头一定不是/
创建目录文件:
mkdir 命令
mkdir -p 这里是指递归创建,即创建的目录之上的目录没有也就新建
创建目录的时候需要注意的是,在默认情况下,你创建的目录会遵循默认的umask【umask是指得权限掩码,umask值022的意思就是取走022的权限下,留下的就是775,所以创建的文件也是775】限定,创建出的来文件默认的umask022的,也就是提取走022权限,创建出来的就是775的,当然也可以使用umask 000 来临时定义权限为777,也就是全局可以写。如果要永久生效就要去/etc/bashrc或者/etc/profile下设置了,这里是及时不建议全局改的
删除目录文件
rm -rf 命令即可(这里要注意的是要删除本目录,除了要拥有该目录的读写权限外,还必须用上该目录的上级目录的权限,因为该目录的inode号就是存储在上级目录的)
查看文件属性
1 查看文件ugo权限信息。使用 ll -d xx 命令
2 查看文件facl信息。使用 getfacl xx 命令
3 查看文件属性,使用 lsttr xx 命令
4 查看文件时间信息,使用 stat xx 命令
5 查看文件类型信息,使用 file xx 命令
6 查看硬盘的分区信息
ext系列 mkefs
xfs xfs_info
修改文件属性
chown 111:111 xxx 将xxx的所有者改为111,所属组改为111
chown 111: xxx
chown :111 xxx
chomd 777 xxx 将xxx赋予777权限
chmod u+r xxx 将xxx的所有者赋予r权限
chattr +i xxx 就是加入i属性,i属性是不得修改文件内容,-i就是去掉i属性,同时比较重要的还有a属性,意思是只能追加。
getfacl -m u:111:r xxx m是增加属性,这条命令的意思就是给以个叫111的用户增加对xxx文件的读权限
创建一般文件:(也可以只用重定向来创建,如>1.txt)
touch 命令
touch xxx 创建一个xxx的文件
touch xxx{1,2} 创建xxx1和xxx2,这里大括号内的,号为分隔
touch xxx{1…10} 创建xxx1,xxx2一直到xxx10一共10个文件,这里大括号内的…就是多少到多少的意思,比如{1…5}就是1到5.也可以是反向的,比如{4…1}就是4到1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值