一些特殊的目錄
絕對(duì)路徑 相對(duì)于/home/user3的路徑
/home ..
/home/user2 ../user2
/home/user1/f1 ../user1/f1
/ ../..
/tmp/f1 ../../tmp/f1
/usr/bin/vi ../../bin/vi
任何目錄在創(chuàng)建時(shí),兩個(gè)條目會(huì)自動(dòng)被創(chuàng)建,它們分別是
點(diǎn)(.),和點(diǎn)點(diǎn)(..)。在使用相對(duì)路徑的時(shí)候通常會(huì)用到這兩個(gè)條目。在上一個(gè)例子中,你也許已經(jīng)注意到:相對(duì)路徑的例子僅僅只能向下穿越文件結(jié)構(gòu),但如果使用..
,你也能夠向上穿越文件系統(tǒng)。
登錄目錄
當(dāng)一個(gè)新的用戶被加入到系統(tǒng)中,他(或她)會(huì)被分配一個(gè)登錄id,可能還有一個(gè)密碼,和一個(gè)用戶自己擁有和控制的目錄。這個(gè)目錄通常創(chuàng)建在/home目錄下,與用戶的登錄id名相同,然后這個(gè)用戶就可以在此目錄下任意創(chuàng)建自己的文件和子目錄。
當(dāng)你登錄一個(gè)系統(tǒng)時(shí),UNIX系統(tǒng)會(huì)將你放在這個(gè)目錄下,這個(gè)目錄被稱為你的登錄目錄或者是你的HOME目錄。
點(diǎn)(.)
這個(gè)稱為點(diǎn)的條目代表你當(dāng)前所在地目錄。
點(diǎn)(.)的例子
如果你當(dāng)前正處于目錄/home/user3中:
. 代表你當(dāng)前的,目錄/home/user3
./f1 代表 /home/user3/f1
./memo/f1 代表/home/user3/memo/f1
點(diǎn)點(diǎn)(..)
這個(gè)稱為點(diǎn)點(diǎn)的條目代表當(dāng)前目錄的上一級(jí)目錄。通常被稱為父目錄。每一個(gè)目錄在自己的下面都可以有多個(gè)文件和多個(gè)子目錄。但是每一個(gè)目錄只能有一個(gè)父目錄。這樣,當(dāng)向上進(jìn)入文件系統(tǒng)的結(jié)構(gòu)時(shí)不會(huì)有混淆。
根目錄(/)象其他的目錄一樣,包含有點(diǎn),和點(diǎn)點(diǎn)條目,但是由于根目錄沒有父目錄,所以它的點(diǎn)點(diǎn)代表是根目錄本身。
點(diǎn)點(diǎn)(..)的例子:
如果你當(dāng)前所在地目錄是/home
.. 代表/ 目錄
../.. 同樣代表/目錄
../tmp 代表 /tmp
../tmp/f1 代表/tmp/f1
如果你當(dāng)前的目錄是/home/user3
.. 代表 /home目錄
../.. 代表/ 目錄
../user2 代表/home/user2
../user1/f1 代表/home/user1/f1
../../tmp/f1 代表/tmp/f1
在例子的最后,絕對(duì)路徑比相對(duì)路徑還要短,如果相對(duì)路徑使你穿越 / 目錄,你可以使用絕對(duì)路徑來代替相對(duì)路徑。
3.6 基本的文件系統(tǒng)命令
目錄,就像一個(gè)文件夾,是組織你的文件的一種方式。下部分會(huì)介紹基本的目錄操作命令,這些命令可以:
※顯示你當(dāng)前所處的位置的目錄名
※了解當(dāng)前目錄下有什么文件和目錄。
※使你進(jìn)入文件系統(tǒng)中的另一個(gè)目錄中去
※創(chuàng)建一個(gè)目錄
※刪除一個(gè)目錄
在這一節(jié)中,我們不會(huì)去操作一個(gè)目錄中的文件,我們只操作目錄。
|