从零开始学习Linux(一):ls命令

1、ls命令

ls

功能说明:显示目录文件。 示例如下图所示:

ls -a

功能说明:显示所有文件,包括隐藏文件。 示例如下所示:

ls -l

功能说明:显示文件详细信息。 示例如下图所示:

[root@VM-0-8-centos data]# ls -l
总用量 128
drwx------ 8 postgres postgres  4096 11月 20 16:58 base
-rw------- 1 postgres postgres    30 11月 23 00:00 current_logfiles
drwx------ 2 postgres postgres  4096 11月 20 17:09 global
drwx------ 2 postgres postgres  4096 11月 23 00:00 log
drwx------ 2 postgres postgres  4096 11月 20 16:17 pg_commit_ts
drwx------ 2 postgres postgres  4096 11月 20 16:17 pg_dynshmem
-rw------- 1 postgres postgres  4581 11月 20 16:22 pg_hba.conf
-rw------- 1 postgres postgres  1636 11月 20 16:17 pg_ident.conf

返回值说明:

  • 第一列表示权限(drwx------,一共10位,第1位表示文件类型 -表示二进制文件 d表示目录 l表示软连接文件。第2位到第4位表示所有者权限,第5位到第7位表示所属组权限,第8位到10位表示其他用户的权限。 r表示可读 w表示可写 x表示可执行。)
  • 8表示链接数
  • 第一个postgres表示所有者
  • 第二个postgres表示所属组
  • 4096 表示大小
  • 11月 20 16:58 表示最后修改时间
  • base 表示文件或者是目录名
ls -lh

功能说明:显示文件详细信息,文件大小是字节数,使用-h的含义是显示更人性化。 示例如下图所示:

ls -d

功能说明:显示目录属性。 示例如下图所示:

ls -ld /etc

功能说明:显示etc目录的详细属性。 示例如下图所示:

ls -i

功能说明:显示当前目录下每个文件的ID号。 示例如下图所示:

你可能感兴趣的:(从零开始学习Linux(一):ls命令)