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

来源:互联网 发布:网络不良信息的危害 编辑:程序博客网 时间:2024/06/05 18:36

改变文件属性与权限

  • 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) 文件读取时间
原创粉丝点击