Filesystem有趣的現象

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

Filesystem有趣的現象

文章企鵝狂 » 週日 6月 07, 2009 2:17 pm

1. 建立 /tmp/firefox
2. cd /tmp/firefox
3. 從另外一個terminal,把 /tmp/firefox搬到 /usr/lib
4.回到第二個terminal cd../

會出現甚麼?!

竟然會跑到 /usr/lib

kernel 2.6.30-rc8
http://news.bbc.co.uk/1/hi/world/asia-pacific/country_profiles/1285915.stm


Country profile: Taiwan
Map of Taiwan
Taiwan is the island which has for all practical purposes been independent for half a century, but which China regards as a rebel region that must be reunited with the mainland - by force if necessary.
企鵝狂
活潑的高中生
活潑的高中生
 
文章: 477
註冊時間: 週三 3月 31, 2004 11:13 am
來自: 台灣共和國

文章mech » 週二 6月 09, 2009 4:08 pm

本來就會這樣阿..= =a

.. 本來就是指向上一層目錄
如果整個firefox目錄被搬到/usr/lib去了父目錄當然是/usr/lib阿

cd .. 不是上一頁阿...
mech
可愛的小學生
可愛的小學生
 
文章: 4
註冊時間: 週六 2月 21, 2009 12:07 pm

文章企鵝狂 » 週二 6月 09, 2009 4:43 pm

恩,好像也是拉
我之前是想到說

如果切換到 /home/1/1
把/home/1 整個刪掉
cd ../ 會說找不到...

腦筋糊塗了
http://news.bbc.co.uk/1/hi/world/asia-pacific/country_profiles/1285915.stm


Country profile: Taiwan
Map of Taiwan
Taiwan is the island which has for all practical purposes been independent for half a century, but which China regards as a rebel region that must be reunited with the mainland - by force if necessary.
企鵝狂
活潑的高中生
活潑的高中生
 
文章: 477
註冊時間: 週三 3月 31, 2004 11:13 am
來自: 台灣共和國

文章mech » 週五 6月 12, 2009 12:22 am

恩,之前忘了在哪看到,這會不會跟bash處理指令的方式有關?
像說ls不加參數的話他會自己去讀PWD而顯示所在目錄的內容?

而且我發現你提的這個情形很好玩
第一次cd ..,他會跟你說找不到上層目錄
可是不管他,再執行一次cd ..的話,他就自己跳到/home去了(往上追朔到的第一個目錄)

知道這樣忍不住會好奇,是不是有什麼機制在後面處理這種錯誤的情形

所以又試了一下發現,照你的例子延伸
1 .建立/home/1/2/3
2. cd到3裡面去
3. 到另一個console去砍了1
4. 第一次cd ..,提示找不到目錄,且所在目錄變成/home/1/2/3/../
第二次cd ..,提示找不到目錄,所在目錄變成 /home/1/2/3/../..
第三次cd ..,他就找到目錄了...所在目錄變成 /home/

好像更糊塗了...
mech
可愛的小學生
可愛的小學生
 
文章: 4
註冊時間: 週六 2月 21, 2009 12:07 pm


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客