Cygwin下的文件夹代表什么?

问题描述

这是我在 Cygwin 目录中可以看到的屏幕截图:

enter image description here

我想找出每个文件夹的含义和代表。另外,这些里面的文件是做什么的。到目前为止,我只知道 .bashrc 文件可用于自定义 cygwin 的工作方式,但不知道其余部分。

我可以使用什么资源来查找详细信息?

解决方法

Cygwin 使用与 *nix 系统相同的文件夹结构:

  • bin二进制文件):适用于所有用户的可执行程序。
  • cygdrive:指向本地 Windows 驱动器(例如,/cygdrive/c 指向 C:\
  • dev (Devices):此文件夹中的文件不是磁盘中的内容。它们实际上代表设备(磁盘、USB、音频、 凸轮、终端输出/输入等)。当您与这些“文件”互动时,您就是在与设备互动。
  • etc可编辑文本配置):特定于机器的配置文件。
  • home:系统用户特定配置文件、文档、个人资料等的主目录。
  • lib):共享库(包括 /bin/sbin 中的二进制文件使用的库)。
  • sbin系统二进制文件):用于配置和操作操作系统的二进制文件。
  • tmp临时):为短期文件和文件夹保留的空间。
  • usrUnix 系统资源):共享和只读资源和程序(非操作系统级别)。
  • var:系统产生的非特定用户专有的可变数据。最值得注意的是日志文件。

Cygwin 将在您的 Windows 环境中创建一个类 Unix 系统,就好像它在一个盒子里一样。因此请注意,配置文件、日志、系统二进制文件和其他文件与这个类似沙盒的类 Unix 环境相关,而不是与您的 Windows 操作系统相关。

有关文件夹的其他资源: