Linux 命令学习之 文件目录命令

学习地址:https://developer.aliyun.com/edu/course/1733/learn#lesson/14273

Linux下文件类型

  • - 普通文件
  • d 目录文件
  • b 块设备
  • c 字符设备
  • l 符号链接文件
  • p 管道文件pipe
  • s 套接字文件socket

 

显示当前工作目录

  • 每隔shell和系统进程都有一个当前的工作目录
  • CWD : current work directory
  • 显示当前shell CWD 的绝对路径。命令为:
  • pwd : printing working directory

    -P 显示真实物理路径

    -L 显示链接路径(默认)

绝对路径和相对路径

  • 绝对路径

  以正斜杠开始

  完成的文件的位置领

  可用于任何想指定一个文件名的时候

  • 相对路径名

  不以斜线开始

  指定相对于当前工作目录或某目录的位置

  可以作为一个简单的形式指定一个文件名

  • 基名:basename
  • 目录名:dirname

更改目录

  • cd  改变目录

  使用绝对或相对路径:

  cd/home/wang/

  cd home/wang

  切换至父目录:       cd ..

  切换至当前用户主目录:  cd

  切换至以前的工作目录: cd - 

  • 选项:  -P
  • 相关的环境变量:

  PWD : 当前目录路径

  OLDPWD : 上一次目录路径

 列出目录内容

  • 列出当前目录的内容或指定目录
  • 用法: ls [options] [file_or_dirs]
  • 示例:

  ls -a 包含隐藏文件

  ls -l 显示额外的信息

  ls -R 显示递归通过

  ls -ld 目录和符号链接信息

  ls -1 文件分行显示

  ls -S 按从大到小排序

  ls -t 按mtime排序

  ls -u 配合 -t 选项,显示并按atime从新到旧排序

  ls -U 按照目录存放顺序显示

  ls -X 按文件后缀排序

  

posted @ 2019-11-28 18:01  源问三生  阅读(100)  评论(0)    收藏  举报