Unix 需要找到我的文件的路径(Window7中的cygwin)

Unix 需要找到我的文件的路径(Window7中的cygwin),unix,path,cygwin,Unix,Path,Cygwin,我为我给自己制造的新手麻烦道歉&为我拙劣的计算机行话道歉 我正在运行一台Windows7笔记本电脑,有一个大的文本文件~4Gb,我需要找到特定的字符串 Windows 7中的大多数程序无法处理太大的任务文件,无法在Microsoft套件中的任何程序中打开,因此我下载了cygwin并尝试grep特定字符串 问题是 a 4 Gb文件存储在我的非管理员帐户的桌面上 b我假设cygwin在管理员帐户中运行,尽管我使用桌面cygwin图标来启动环境。原因是在cygwin的领导下我看到了把手A@Admin-

我为我给自己制造的新手麻烦道歉&为我拙劣的计算机行话道歉

我正在运行一台Windows7笔记本电脑,有一个大的文本文件~4Gb,我需要找到特定的字符串

Windows 7中的大多数程序无法处理太大的任务文件,无法在Microsoft套件中的任何程序中打开,因此我下载了cygwin并尝试grep特定字符串

问题是

a 4 Gb文件存储在我的非管理员帐户的桌面上

b我假设cygwin在管理员帐户中运行,尽管我使用桌面cygwin图标来启动环境。原因是在cygwin的领导下我看到了把手A@Admin-考虑在联想Thinkpad笔记本电脑上运行它

grep感兴趣的文件不会产生这样的文件或目录

我试图找到文件readlink的路径,realpath,但猜这些命令在这里不适用

也尝试了/home/A/file或/home/A/desktop/file,但很明显我的随机猜测失败了

在windows中,该文件应位于

C:/Users/non_admin/desktop/folder/file

使用cygwin对字符串进行grep的文件的正确路径是什么?

从windows中,您可以从上下文菜单项“复制为路径”将正确的文件路径复制到复制/粘贴缓冲区中

在Cygwin mintty中,使用

文件路径=

其中表示使用mintty上下文菜单中的“粘贴”来生成具有该路径值的变量

然后使用

grep$cygpath-u$FilePath

来搜索文件。如果文件名包含空格,则为

HTH

您可以使用/cygdrive访问Windows文件系统。在你的情况下,试试看

 grep foo /cygdrive/c/Users/non_admin/Desktop/folder/file