要想知道系统中有哪些文件,可以使用列表命令 ls查看。
ls [OPTION]... [FILE]...
ls 命令有大量的选项,具体可使用man命令查看,man ls
。常用的选项有:
选 项 | 描 述 |
---|---|
-a | 列出所有文件,甚至包括文件名以圆点开头的默认会被隐藏的隐藏文件 |
-d | 通常,如果指定了目录名,ls 命令会列出这个目录中的内容,而不是目录本身。把这个选项与-l 选项结合使用,可以看到所指定目录的详细信息,而不是目录中的内容 |
-h | 当以长格式列出时,以人们可读的格式,而不是以字节数来显示文件的大小 |
-i | 显示inode |
-t | 按照修改时间来排序 |
-l | 显示长列表 |
其中-l选项可显示更为详细的文件属性:
root@ubuntu-16044-server-lts:/home/jeetchan/Code/Python/beibq# ls -lih
total 24K
7087743 drwxr-xr-x 9 root root 4.0K May 7 17:33 app
265001 drwxr-xr-x 3 root root 4.0K May 7 17:33 doc
7087741 -rw-r--r-- 1 root root 1.5K May 7 17:33 LICENSE
7087920 -rw-r--r-- 1 root root 165 May 7 17:33 manage.py
7087742 -rw-r--r-- 1 root root 3.1K May 7 17:33 README.md
7087921 -rw-r--r-- 1 root root 492 May 7 17:33 requirements.txt
- inode:节点,文件/目录在文件系统中对应的唯一值
- 文件类型:目录、文件还是其它,目录(d)、文件(-)、字符型文件(c)或块设备(b)等
- 文件权限:不同用户(UGO)对该文件所具备的权限,rwx(读写执行),-,表示无对应位上的权限
- 链接数目:硬链接数目
- 文件所有者:文件的主人
- 文件所属组:文件所属的组
- 文件大小:默认以字节显示,可加-h选项以可读格式显示
- 文件修改时间:文件最后的访问/修改时间
- 文件名:隐藏文件以“.”开头
Note
大多数命令看起来像这样:
command -options arguments
命令名经常会带有一个或多个用来更正命令行为的选项,更进一步,选项后面会带有一个或多个参数,这些参数是命令作用的对象。
网友评论