¿Existe algún peligro al eliminar '.' componentes de un camino?

¿Existe algún peligro al eliminar '.' componentes de un camino?

¿Puede la transformación de un camino A/./Ben A/Bcambiar el significado del camino?

Soy consciente de que A/foo/../Bes posible que la ruta no se refiera al mismo objeto que A/B, debido a enlaces simbólicos (si fooes un enlace simbólico, entonces A/foo/..puede que no sea el mismo objeto que A). Me gustaría comprobar que no existen peligros similares conA/./B

Respuesta1

En teoria, .no esgarantizadoser el directorio actual, al igual que ..no lo esgarantizadopara ser el directorio principal. Sin embargo, si no es así, tiene un sistema de archivos dañado (en cuyo caso todas las apuestas están canceladas) o un nivel de magia muy alto, que probablemente no encontrará en la vida real. Yo diría que es seguro eliminar el '.' componentes.

información relacionada