相对路径当前目录,目录的绝对路径
linux个人目录,当前工作目录;相对路径和绝对路径的概念是什么啊?
个人目录:
你的帐户所在的目录,通常在shell里
HOME
环境变量就是这个目录。
比如我的
帐户
xs220:
xs220@Zealot:~
echo
$HOME
/home/xs220
这个/home/xs220/就是我的个人目录。
当前工作目录,很好理解把,你在哪个目录下工作,就是哪里。可以用命令pwd
working
directory)
查看:
xs220@Zealot:~/Desktop
pwd
/home/xs220/Desktop
通常shell里的PWD环境变量也是存储的这个值,比如:
xs220@Zealot:~/Desktop
echo
$PWD
/home/xs220/Desktop
========================
绝对路径:
linux上的文件系统从/目录开始,绝对路径就是从/开始,到你想要的目录的完整的路径,比如刚才的例子中:
xs220@Zealot:~/Desktop
pwd
/home/xs220/Desktop
这个/home/xs220/Desktop就是个绝对路径。你无论在哪个当前目录下面都可以用绝对路径找到你的文件。比如你的Desktop目录下有个可执行文件叫a.out吧,你在哪里都可以通过绝对路径找到这个可执行文件,并且执行他。如
xs220@Zealot:~/books
/home/xs220/Desktop/a.out
This
is
a
binary
file.
xs220@Zealot:~/books
这个例子中,我在~/books目录下,也通过绝对路径运行了a.out
相对路径,就是相对于当前目录的表达法,比如,还是这个例子,books目录下有个a.out文件
xs220@Zealot:~/books
./b.out
This
is
another
binary
file.
xs220@Zealot:~/books
其中./就是最简单的相对路径,.表示当前目录,这个相对路径说,当前目录下有个b.out文件。相对路径也可以更复杂一点:
xs220@Zealot:~/books
../Desktop/a.out
This
is
a
binary
file.
xs220@Zealot:~/books
..表示上一级目录,这个相对路径说,上一级目录里有个Desktop目录,他下面有个a.out文件。
总之,绝对路径就是从/开始的路径,全写出来。相对路径就是相对于当前的目录的路径,从当前目录开始,用.,
..等表示。
在windows目录系统中,什么是绝对路径和相对路径
绝对路径就是一个可以直接解释的目录,比如我说C:\Windows
或者
D:\游戏\帝国时代II
都是绝对路径
相对路径就是一个通过其他地方解释才能变成绝对路径,比如我说:当前系统的system32文件夹,
那么我就要得知当前系统安装在哪个盘,我的是C:\,而system32文件夹是存在于Windows目录下的,
所以system32文件夹的绝对路径就是“C:\windows\system32”,
相对路径就是:“系统盘:\Windows\system32”
再比如有人问我:“小飞,你的帝国时代II在哪?”
我说:“在第二个盘的“游戏”文件夹呀!”
(这就是相对路径,相对于第一个盘(C:)来说)
又问:“你能不能一次说清楚点不要让我自己分析呀!我不知道什么是第二个盘!”
我说:“在D:\游戏\帝国时代II”。
(这就是绝对路径,不用相对于哪里)
呵呵,希望你明白。。。我说得不好
何谓路径名和当前目录?
路径是指_树行目录的某个目录层次到某个文件的一条道路道路通道
。路径可分为绝对路径和相对路径,分别表示相对路径:从当前文件夹开始的路径
linux当前目录和相对目录?
假如你现在正在Linux的文件夹里。
当前目录就是:文件夹,
相对路径就是:家/你/桌面/文件夹。
网页中相对路径和绝对路径是什么意思
相对路径实际就是调用当前目录下面的文件,绝对路径跟相对路径一样调用文件,但绝对路径是一个固定地址。
我在桌面建一个aa的文件夹,里面一个index.html,在建一个Image文件夹,放一张图片为image1.jpg
例:
绝对路径:C:\Documents and Settings\Administrator\桌面\aa\image\image1.jpg
相对路径:aa/Image/image1.jpg
在实际运用中,普遍使用的是相对路径。
什么是文件的相对路径?怎么把文件路径改为相对路径?
绝对路径:是从盘符开始的路径,形如
c:\windows\system32\cmd.exe
相对路径:是从当前路径开始的路径,假如当前路径为c:\windows
要描述上述路径,只需输入
system32\cmd.exe
实际上,严格的相对路径写法应为
.\system32\cmd.exe
其中,.表示当前路径,在通道情况下可以省略,只有在特殊的情况下不能省略。
假如当前路径为c:\program
files
要调用上述命令,则需要输入
..\windows\system32\cmd.exe
其中,..为父目录。
当前路径如果为c:\program
files\common
files
则需要输入
..\..\windows\system32\cmd.exe
另外,还有一种不包含盘符的特殊绝对路径,形如
\windows\system32\cmd.exe
无论当前路径是什么,会自动地从当前盘的根目录开始查找指定的程序。
所以你的题目中相对路径是
.\data\f3