Ubuntu 无法在r模式下打开文件致命

Ubuntu 无法在r模式下打开文件致命,ubuntu,terminal,Ubuntu,Terminal,通过终端,我试图执行一个程序。在编写execute命令时,我必须提到另一个文件夹中存在的一个文件 我有一个可执行文件所在的文件夹。该文件夹名为apps.,我想与execute命令一起提及的文件位于另一个名为“dataset”的文件夹中。此文件夹位于应用程序文件夹中 现在,我在应用程序文件夹中 并运行此命令 ./executable -i ./dataset/filename 但是,尽管文件存在于dataset文件夹中,但这会导致此错误: Unable to open file in r mod

通过终端,我试图执行一个程序。在编写execute命令时,我必须提到另一个文件夹中存在的一个文件

我有一个可执行文件所在的文件夹。该文件夹名为apps.,我想与execute命令一起提及的文件位于另一个名为“dataset”的文件夹中。此文件夹位于应用程序文件夹中

现在,我在应用程序文件夹中

并运行此命令

./executable -i ./dataset/filename
但是,尽管文件存在于dataset文件夹中,但这会导致此错误:

Unable to open file in r mode fatal

当您执行
/executable-i dataset/filename
时会发生什么?我做对了吗?问题是为什么某些\u程序无法打开某些\u文件?太好了,也许还有更多细节?确保它尝试执行哪一个文件,验证文件/目录访问权限,等等。@bolucpapucouglu出现相同的错误。我甚至把文件放在了apps文件夹中,但仍然出现了这个错误。当您执行
cat dataset/filename
时,文件的内容是否显示在屏幕上?如果没有,则您可能没有该文件的访问权限。如果您确认您确实拥有访问权限,则可能该文件已被锁定,以供其他进程独占使用。您可以使用
fuse
来确定它。@bolucpapucouglu使用cat命令,它确实显示文件内容。。