我正在使用cygwin学习windows中的BASH脚本。我创建了一个目录/mystuf/unixstuff。我试着在windows中搜索这个unixstuff目录,但找不到。cygwin在哪里创建文件和文件夹?
Cygwin的根目录(/
)位于您第一次安装Cygwin时告诉setup.exe
放置它的位置。
我认为默认值是C:cgywin
。我也使用过D:cygwin
。
您可以使用Cygwin bash shell中的cygpath
命令来告诉您。我现在不在Cygwin系统上,但我认为cygpath -w /
会向您显示Cygwin根的Windows路径,cygpath -w /mystuff/unixstuff
应该告诉您/mystuff/unixstuff
目录的Windows路径。
顺便说一句,对于类Unix系统(包括Cygwin),通常的惯例是将自己的文件放在主目录下。将内容直接放在根目录下,就像您对/mystuff
目录所做的那样,有干扰系统文件的风险。(您的主目录可能是/home/username
,或者在Windows中类似于C:cygwinhomeusername
。)