Linux常用命令 ls

链接:https://www.jianshu.com/p/d361b85e2444
来源:简书

  要想知道系统中有哪些文件,可以使用列表命令 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
命令名经常会带有一个或多个用来更正命令行为的选项,更进一步,选项后面会带有一个或多个参数,这些参数是命令作用的对象。

参考

Linux文件权限与属性详解 之 一般权限

猜你喜欢

转载自blog.csdn.net/chenbingcai/article/details/80231008