使用ls命令检查Linux/FreeBSD/UNIX文件系统

时间:2020-01-09 10:42:32  来源:igfitidea点击:

Linux如何检查文件系统并识别常规文件或者目录?

答:
Linux和UNIX都附带ls命令来检查文件系统。
您可以使用ls命令查看文件系统。

ls命令可以显示:

  • 字符设备
  • 常规文件
  • 符号链接
  • 目录
  • 管道
  • 套接字
  • 块设备

ls命令示例

显示/etc目录文件,执行:

$ ls /etc

当不带任何参数调用时,ls将列出当前工作目录中的文件:

$ ls

使用-l(长选项)列出文件名,大小,权限,类型和所有其他信息:

$ ls /etc/passwd

输出:

-rw-r--r-- 1 root root 2453 Jul 17 16:25 /etc/passwd

有关更多信息,请参见Linux/UNIX文件权限。

目录

目录在权限字段的首字母标记为d:

ls -ld /etc

输出:

drwxr-xr-x 88 root root 12288 Aug  5 23:46 /etc

符号链接

符号链接用" l"(小写字母L)标记为权限字符串的首字母:

ls -l /bin/nisdomainname

输出:

lrwxrwxrwx 1 root root 8 Jul 10 08:50 /bin/nisdomainname -> hostname

同样,

  • 命名管道标有" p"作为权限字符串的首字母。
  • 套接字标有" s"作为权限字符串的首字母。
  • 字符设备以" c"标记为权限字符串的第一个字母。 (ls -l/dev /控制台)
  • 块设备标记为" b"(ls -l/dev/sdb1)。