Linux文件处理命令

1.查看文件
  命令:ls
  路径:/bin/ls
  权限:所有用户
  选项:
    ls -a 显示目录下所有文件,包括隐藏文件(.开头的文件)
    ls -l 以long形式显示文件属性
    ls -i 显示文件的inode号
    ls -al 以长形式显示所有文件
    ls -alh 以长形式显示所有文件,其中文件大小是带单位的

2.创建目录
  命令:mkdir
  路径:/bin/mkdir
  权限:所有用户
  选项:
    mkdir dirname 创建目录
    mkdir -p dirname1/dirname2 递归创建

3.切换目录
  命令:cd
  路径:/bin/cd
  权限:所有用户
  选项:
    cd dirname 切换目录
    cd ~ 回家目录
    cd .. 返回上级目录
    cd / 回根目录

4.删除目录
  命令:rmdir
  路径:/bin/rmdir
  权限:所有用户
  选项:
    rmdir dirname 删除空目录
  说明:只能删除空目录

5.复制(复制的过程中可以同时改名)
  命令:cp
  路径:/bin/cp
  权限:所有用户
  选项:
    cp -rp [原文件或目录] [目标目录]
      -r 复制目录(复制文件时不用加这个参数)
      -p 保留文件属性,保留最后修改时间
  说明:复制的过程中可以同时改名,即,在目标目录中指定

6.移动、改名
  命令:mv
  路径:/bin/mv
  权限:所有用户
  选项:
    mv [原文件或目录] [目标目录]

7.删除文件
  命令:rm
  路径:/bin/rm
  权限:所有用户
  选项:
    rm -rf [目录或文件]
      -r 递归删除
      -f 强制删除

8.创建空文件
  命令:touch
  路径:/bin/touch
  权限:所有用户
  语法:
    touch 文件名
  注意:
    1.创建文件名带空格的文件:touch "program files"
    2.不建议这么玩,因为空格在linux中是分隔符
    3.以后用这个文件的时候也需要带上引号

9.查看文件内容
  命令:cat
  路径:/bin/cat
  权限:所有用户
  选项:
    cat -n [文件]
      -n 显示行号

10.分页显示文件内容
  命令:more
  路径:/bin/more
  权限:所有用户
  选项:
    more [文件]
      空格 翻页
      回车 翻行
      Q/q 退出

  命令:less
  路径:/bin/less
  权限:所有用户
  选项:
    more [文件]
      空格 翻页
      回车 翻行
      Q/q 退出
      pageUp 上翻
      pageDown 下翻
      /xiaol 搜索xiaol(按N找下一个搜索匹配行)

11.查看文件前几行
  命令:head
  路径:/bin/head
  权限:所有用户
  选项:
    head -n 数字 [文件]
      -n 不写,默认10

12.查看文件末几行
  命令:tail
  路径:/bin/tail
  权限:所有用户
  选项:
    tail -n 数字 [文件]
      -n 不写,默认10
    tail -f 文件
      -f 动态显示,多用于日志文件

posted @ 2017-06-11 16:15  413Xiaol  阅读(194)  评论(0编辑  收藏  举报