`ls /` 起什么作用?

`ls /` 起什么作用?

运行ls /命令后,一些文件出来了;

这些文件是什么?

它们甚至不是目录。

输出ls /

bin dev boot etc cdrom media mnt home lib lib64 proc root

答案1

ls /列出根目录的内容。(我在其他地方解释了 这个词的各种含义root,你可以阅读这里

输出中显示的文件确实是目录,您可以通过运行轻松验证ls -p /。该-p标志将导致ls在列出的每个目录后附加一个斜杠,因此您可以将它们与列出的文件区分开来。

混乱的根源似乎是你不明白什么叫做Linux 文件系统层次结构。特定位置有特定目录,每个目录都有特定用途。例如,/etc(发音为“斜线 et-see”)包含配置文件;您可以将名称视为etc“可编辑文本配置”的首字母缩写。

输出中的每个目录ls /都有特定用途。满的可以找到解释这一点的参考资料这里。对于 Linux 文件系统层次结构的入门知识(为熟悉 Windows 的用户编写),请尝试这里

比所有这些目录的用途更为根本的概念是,Linux 上的所有文件和目录都是单个目录“树”的一部分。如果“树”一词令人困惑,请在 Google 图像上搜索“目录树”。与拥有各种驱动器(C:驱动器、D:驱动器等)的 Windows 不同,在 Linux 中,已安装的驱动器与目录树的其余部分在“安装点”处绑定在一起,而“安装点”只是另一个目录。

相关内容