Rumah  >  Soal Jawab  >  teks badan

linux为什么不能对目录建立硬链接?

linux文件系统中,为什么不能对目录建立硬链接?

怪我咯怪我咯2743 hari yang lalu848

membalas semua(4)saya akan balas

  • PHP中文网

    PHP中文网2017-04-17 15:05:17

    http://askubuntu.com/questions/210741/why-are-hard-links-not-allowed-for-directories

    ; 一般 hard link 用於目錄目前暫時是無法達成的,一但使用都會出現 operation
    ; not permitted 這類訊息。
    ;
    ; 目錄不大允許使用 hard link,這其中原因一般來說在於 hard link 要於目錄
    ; 使用的話,表示該目錄內的所有檔案與包含子目錄都要被進行 hard link 動作,
    ; 結果層面已經脫離了單純一般檔案項目的 hard link 情況。
    ;
    ; 再來,一但可以允許 hard link 於該目錄,若你在該目錄內建立一個檔案
    ; 與目錄,這表示這兩個目錄的檔案都要再處理 hard link 情況,那整個
    ; 環境會變得非常複雜。

    http://bbs.chinaunix.net/thread-2212171-1-1.html

    balas
    0
  • 天蓬老师

    天蓬老师2017-04-17 15:05:17

    http://unix.stackexchange.com/questions/22394/why-are-hard-links-to-directories-not-allowed-in-unix-linux

    balas
    0
  • 迷茫

    迷茫2017-04-17 15:05:17

    你得把错误信息贴出来呀,可能是权限问题

    balas
    0
  • 大家讲道理

    大家讲道理2017-04-17 15:05:17

    因为你 ln . xxx 之后,再 rm -rf xxx 会进入 D 状态。

    balas
    0
  • Batalbalas