Linux 文件、目录

ls -l

dr-xr-xr-x   2 root root 4096 Dec 14  2012 bin
  • 第一部分 d
    当为[ d ]则是目录
    当为[ - ]则是文件;
    若是[ l ]则表示为链接文档(link file);
    若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
    若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。

  • 第二部分 r-xr-xr-x

    第1-3位确定文件所有者,拥有该文件的权限。
    第4-6位确定所有者的同组用户,拥有该文件的权限。
    第7-9位确定其他用户,拥有该文件的权限。
    root用户有所有的权限

    r代表可读
    w代表可写
    x代表可执行

  • 第四部分root root
    第一个root代表文件所属用户
    第二个root代表文件所属用户组

更改文件属性

  • chgrp:更改文件属组
//修改文件所属组为root -r可不用,用代表递归修改
chgrp -r root my.log
  • chown:更改文件属主,也可以同时更改文件属组
//修改文件所属用户 递归
chown -r root my.log
//修改文件所属用户和所属组 递归
chown -r root:root my.log
  • chmod:更改文件9个权限属性
    owner = rwx = 4+2+1 = 7
    group = rwx = 4+2+1 = 7
    others= — = 0+0+0 = 0
    如果要将权限变成 -rwxr-xr– 呢?那么权限的分数就成为 [4+2+1][4+0+1][4+0+0]=754。
//修改文件的权限为 rwxrwx--- 
chmod -r 770 my.log

处理目录的常用命令

  • ls: 列出目录
//全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用)
ls -a
//长数据串列出,包含文件的属性与权限等等数据;(常用)
ls -l
  • cd:切换目录
//使用绝对路径切换到 runoob 目录
cd /root/runoob/

//使用相对路径切换到 runoob 目录
cd ./runoob/

//表示回到自己的家目录,亦即是 /root 这个目录
cd ~

//表示去到目前的上一级目录,亦即是 /root 的上一级目录的意思;
cd ..
  • pwd:显示目前的目录
  • mkdir:创建一个新的目录
 //创建一名为 test 的新目录
 mkdir test
 //创建目录包括子目录
 mkdir -p test1/test2/test3/test4
  • rmdir:删除一个空的目录
//清空这个空目录
rmdir runoob/

//清空这个目录包括上一级空的目录
rmdir -p runoob/
  • cp: 复制文件或目录
  • rm: 移除文件或目录

你可以使用 man [命令] 来查看各个命令的使用文档,如 :man cp。

文件内容查看

  • cat 由第一行开始显示文件内容
//查看my.log文件
cat my.log
//查看my.log文件,列出行号
cat -b my.log
  • tac 从最后一行开始显示,可以看出 tac 是 cat 的倒著写!
  • nl 显示的时候,顺道输出行号! 和cat -b类似
  • more 一页一页的显示文件内容
  • less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
  • head 只看头几行
//看头100行
head -n 100 my.log
  • tail 只看尾巴几行
//看尾100行
head -n 100 my.log
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值