无法从终端找到或执行使用 Gedit 创建的文件

无法从终端找到或执行使用 Gedit 创建的文件

我最近(一小时内)创建了一个 .rb 文件和一个 .html 文件。当我将它们输入到终端时,它们总是返回:“没有这样的文件或目录”。输入方式是否正确并不重要chmod +x rubyfile./htmlfilefind rubyfile查找了已发布的解决方案,但似乎遇到此问题的每个人都在 64 位版本的 ubuntu 上运行了 32bit.exe 文件。但我不相信情况如此,因为我在 Ubuntu 附带的文本编辑器“Gedit”中创建了这些文件。

答案1

Gedit(至少在 Ubuntu 16.04 上)在File菜单中有最近文件列表

在此处输入图片描述

如果您可以打开这些文件并单击Save as子菜单,您将看到文件选择对话框,它将允许您确定这些文件位于哪个目录和位置。

至于find命令,steeldriver 正确指出 您需要指定正确的格式:

find <directory> -iname "filename"

我建议您执行以下操作。假设您有一个名为的文件myruby.rb。然后您应该能够运行find“$HOME”-type f -iname“myruby.rb” , but you can also just search for any file with.rb extension like so:find“$HOME”-type f -iname“*.rb”。请注意,添加-type f将允许您仅查找文件并忽略其他类型(例如目录和符号链接)。

相关内容