相对路径当前目录,目录的绝对路径

http://www.itjxue.com  2023-01-21 04:02  来源:未知  点击次数: 

linux个人目录,当前工作目录;相对路径和绝对路径的概念是什么啊?

个人目录:

你的帐户所在的目录,通常在shell里

HOME

环境变量就是这个目录。

比如我的

帐户

xs220:

xs220@Zealot:~

echo

$HOME

/home/xs220

这个/home/xs220/就是我的个人目录。

当前工作目录,很好理解把,你在哪个目录下工作,就是哪里。可以用命令pwd

(print

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

(责任编辑:IT教学网)

更多

相关思科认证文章

推荐思科认证文章