linux-3.0.0-目录及其操作

目录及其操作

几个特殊目录

目录 作用
/ 根目录
~(==$HOME) 家目录🚩
. 当前目录
.. 上一层目录

以’ . ‘开头的文件或目录表示隐藏;

🚩. 普通用户的家目录为 /home 的子目录,root的是 /root

    “”代表当前用户的家目录,

    “~username”代表某用户的家目录。

登录系统或重启 shell后默认的 pwd$(whoami)$HOME

与程序相关的几个目录:

目录 功能
/bin 存放可执行文件
/sbin 存放系统可执行文件
/usr(Unix System Resources) 存放系统的应用程序和与命令相关的系统数据(类似于 Windows 的C:\Program File)

目录操作:

  • pwd

$ pwd

打印工作(当前)目录的绝对路径

  • cd

$ cd path

切换工作目录

                “cd ~” == “cd”无参:切换到 $HOME

                “cd -”:切换到上一工作目录

  • ls
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$ ls [keyword]
无keyword:列出当前目录下内容
    有keyword:列出目录中名含keyword的内容
   
$ ls dirA dirB
    同时显示dirA与dirB中的内容
    
$ ls -F
    显示 *文件类型*🚏

$ ls -a
     == “ls --all”
    显示正常、隐藏文件

$ ls -l
    列出文件详细信息(其中大小为字节)
    再加上-h:大小以惯例表示

$ ls -d
    只列出当前目录的信息,不包含子目录下的信息

🚏. 文件类型:详见本系列文章的“文件及其操作”

  • mkdir
1
2
3
4
5
$ mkdir 目录名
    创建目录

$ mkdir -p 命令名
    创建目录(补足不存在的路径)
  • rmdir:删除目录