用Linux就少不了命令行,用命令行就少不了天天和各种奇奇怪怪的文件路径打交道,运行深度学习项目每次都会遇到找不到文件的问题,所以弄清楚文件路径到底怎么写是一个很重要的问题;
/
的用法:绝对路径与相对路径
通法:遇事不决,用绝对路径;
一遍遍地写,一遍遍地错,干错就用绝对路径,这样一定不会出错;
绝对路径
一般会在开头加上/
,例如:/home/user/Documents/file.txt
,表示从根目录开始的绝对路径,
相对路径
开头不加/
,这样就默认是相对路径,相对于当前工作目录,例如:当前工作目录是/home/user/
,
那么就会在这个目录底下寻找想要的文件;
.
的用法
./
当前目录下的意思;例如./file.txt
,当前工作目录是/home/user/
,即当前目录下的文件file.txt
,绝对路径为/home/user/file.txt
../
上一级目录;例如../file.txt
,当前工作目录是/home/user/
,此时file.txt
和文件夹user
在同一个文件夹下;
在命令行中可以使用cd ..
来返回上一级目录;