路徑的轉變可以A/./B
改變A/B
路徑的意義嗎?
我知道,由於符號鏈接,路徑A/foo/../B
可能不引用與 相同的對象(如果是符號鏈接,則可能與 不同)。我想檢查是否有類似的危險A/B
foo
A/foo/..
A
A/./B
答案1
理論上,.
不是保證成為目前目錄,就像..
不是一樣保證作為父目錄。但是,如果不是,則要么是檔案系統損壞(在這種情況下,所有的賭注都失敗了),要么是非常高的魔法,而這在現實生活中不太可能遇到。我想說刪除 ' 是安全的。' 成分。
路徑的轉變可以A/./B
改變A/B
路徑的意義嗎?
我知道,由於符號鏈接,路徑A/foo/../B
可能不引用與 相同的對象(如果是符號鏈接,則可能與 不同)。我想檢查是否有類似的危險A/B
foo
A/foo/..
A
A/./B
理論上,.
不是保證成為目前目錄,就像..
不是一樣保證作為父目錄。但是,如果不是,則要么是檔案系統損壞(在這種情況下,所有的賭注都失敗了),要么是非常高的魔法,而這在現實生活中不太可能遇到。我想說刪除 ' 是安全的。' 成分。