如何定义硬盘上文件的目录路径

如何定义硬盘上文件的目录路径

当我想运行一个属于我的个人文件夹的程序时遇到了问题/home/student/trap/trap.pl,尽管我仅通过定义目录就可以从我的硬盘运行该程序。

问题是我需要打开位于硬盘中运行该程序的文件,例如:

perl ~/trap/trap.pl -i <path>

<path>是我的文件的目录,即

/media/student/My Book/microsat/TRF_output/concatenated_reads_N10.fasta

它不起作用。它说目录不存在...

我该怎么写这个?

我必须提一下,我也尝试过../TRF_output/concatenated_reads.fasta其他一些方法,但没有成功。

答案1

解决方案很简单。你给程序提供的路径无效。问题出在 My Book 上。你可以像这样引用你的路径

'/media/student/My Book/microsat/TRF_output/concatenated_reads_N10.fasta'

或者使用反斜杠转义空格

/media/student/My\ Book/microsat/TRF_output/concatenated_reads_N10.fasta

相关内容