在red hat linux中如何缩短路径?

在red hat linux中如何缩短路径?,linux,bash,redhat,filepath,Linux,Bash,Redhat,Filepath,所以我在一个长路径的目录中有一堆用于测试的文件,比如说有10个文件位于/home/grammin/testFiles/program1/important/我想做的是在我的bashrc中有一些东西?也许这就像fileDir=/home/grammin/testFiles/program1/important/,然后每当我想在命令行上访问特定的文件时,我所要做的就是键入类似ls fileDir/FILE1的内容。谢谢您的帮助。只需设置一个变量:fileDir=/home/grammin/testF

所以我在一个长路径的目录中有一堆用于测试的文件,比如说有10个文件位于
/home/grammin/testFiles/program1/important/
我想做的是在我的bashrc中有一些东西?也许这就像
fileDir=/home/grammin/testFiles/program1/important/
,然后每当我想在命令行上访问特定的文件时,我所要做的就是键入类似
ls fileDir/FILE1的内容。谢谢您的帮助。

只需设置一个变量:
fileDir=/home/grammin/testFiles/program1/important


现在
ls$fileDir/FILE1
将达到预期效果。

只需设置一个变量:
fileDir=/home/grammin/testFiles/program1/important


现在
ls$fileDir/FILE1
将达到预期效果。

您可以通过
ln
命令来实现这一点。类似的东西

ln -s /home/grammin/testFiles/program1/important/ fileDir

运行这个就足够了,我想你可以通过
ln
命令来实现。类似的东西

ln -s /home/grammin/testFiles/program1/important/ fileDir

运行这个就足够了,我认为您应该创建一个指向所需路径的符号链接,并在使用终端时将链接路径用作“键入快捷方式”


例如,如果您有
/this/is/a/very/long/filesystem/path
,您可以使用
ln-s/this/is/a/very/long/filesystem/path pth
创建链接,然后使用
ls pth/FILE1
您应该创建指向所需路径的符号链接,并在使用终端时将链接路径用作“键入快捷方式”

例如,如果您有
/this/is/a/very/long/filesystem/path
,您可以创建带有
ln-s/this/is/a/very/long/filesystem/path pth
的链接,然后在.bashrc文件中使用
ls pth/FILE1
,添加 importantdir=/home/grammin/testFiles/program1/important/

然后将该变量与美元一起使用,例如。 ls$importantdir/FILE1

在.bashrc文件中,添加 importantdir=/home/grammin/testFiles/program1/important/

然后将该变量与美元一起使用,例如。
ls$importantdir/FILE1

相同的答案,您先到!无论如何,我可以在系统范围内创建此文件夹,这样我所在的任何目录都可以键入fileDir/FILE1?@Grammin这将创建一个指向当前运行文件夹中文件夹的符号链接。因此,我认为我们无法在全系统范围内实现这一目标。也许Dennis和Basile Starynkevitch的答案对这个问题更为正确。我尝试了两种选择,我认为这是最好的解决方案,谢谢!同样的答案,你先到的!无论如何,我可以在系统范围内创建此文件夹,这样我所在的任何目录都可以键入fileDir/FILE1?@Grammin这将创建一个指向当前运行文件夹中文件夹的符号链接。因此,我认为我们无法在全系统范围内实现这一目标。也许Dennis和Basile Starynkevitch的答案对这个问题更为正确。我尝试了两种选择,我认为这是最好的解决方案,谢谢!