Linux文件与目录管理常用命令

改变文件属性与权限

  • chgrp [-R] dirname/filename 改变文件所属用户组
    • -R 递归更改
  • chown [-R] 账号名称:组名 dirname/filename 改变文件所有者
  • chmod 改变文件权限
    • u=rwx 文件所有者权限为rwx
    • g=rw 所属用户组权限为rw-
    • o=r others权限为r–
    • a+x 所有权限加上x权限(a-x 略)

创建新目录

  • mkdir [-mp] dirname
    • -m 配置文件案的权限
      mkdir -m 711 test 创建权限为rwxr–r–的目录
    • -p 递归创建目录

删除目录

  • rmdir [-p] dirname
    • -p 递归删除目录(必须是空目录)

显示目前所在目录

  • pwd [-p]
    • -p 显示当前路径,而非使用连接(link)路径,即加-p后显示的时源文件路径,而不是链接文件(类似与快捷方式的路径)

取得路径的文件名与目录

  • basename 得到文件名
  • dirname 得到目录名

    basename /etc/sysconfig/network --> network
    dirname /etc/sysconfig/network --/etc/sysconfig

查阅文件内容

  • cat 显示文件内容
    • -b 列出行号,空白行不标行号
    • -n 列出行号,空白行有行号
  • tac 反向显示
  • nl 添加行号打印

    • -b a : 空行也列出行号
      -b t : 空行不列出行号
    • -n ln : 行号在屏幕最左方显示
      -n rn : 行号在自己字段的最右方显示,且不加 0
      -n rz : 行号在自己字段的最右方显示,且加 0

    • -w 3 行号字段占用的位数(该例占3位)

  • more 按页查看内容
    • 空格 : 下一页
    • Enter : 下一行
    • /string : 向下查找字符串string
    • :f : 显示出文件名以及目前显示的行数
    • q : 退出该文件
  • less 按页查看内容(同上)
  • head 查看文件前几行
    • -n number : 显示前number行
    • n -number : 显示除了前number行的内容
  • tail 查看文件最后几行
    • -n number : 显示最后number行
    • n -number : 显示除了最后number行的内容
  • 几个文件时间的缩写
    • mtime (modification time) 文件内容更改时间
    • ctime (status time) 文件权限与属性更改时间
    • atime (access time) 文件读取时间
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值