Accidentalmente renombrado archivo tar.gz a un archivo que no sea tar.gz, ¿se dañará mi archivo?

12

Estaba tratando de mover un tar.gzarchivo al /optdirectorio y moverlo accidentalmente /root/optpensando que era el lugar correcto. Pero no había /root/opt, así que el tar.gzarchivo cambió de nombre a optdentro de la /rootcarpeta.

Lo renombré de nuevo al tar.gzarchivo; ¿Se estropearán mis archivos? Me preocupa si eso todavía estaría bien.

thePhonenix18
fuente
99
En los sistemas Unix, es completamente posible que un solo archivo tenga varios nombres al mismo tiempo . El nombre del archivo es solo un puntero a la estructura de datos separada que contiene los permisos y el contenido.
chrylis -on strike-

Respuestas:

36

Tu archivo estará bien.

Cambiar el nombre de un archivo no alterará el contenido del archivo de ninguna manera.

De hecho, aún podría extraer con éxito el contenido de su tararchivo comprimido utilizando

tar -xvz -f opt

¿Dónde optestá el nombre que accidentalmente le dio al archivo? Cambiarle el nombre a su nombre original obviamente sería de ayuda para saber cuál podría ser el archivo.

El nombre de un archivo suele tener una importancia menor en los sistemas Unix. En particular, no es el nombre de archivo o el sufijo de nombre de archivo ("extensión") lo que determina cómo se interpreta el contenido de un archivo (aunque algunas utilidades (a menudo aplicaciones GUI) pueden intentar adivinar formatos de archivo basados ​​en el sufijo de nombre de archivo a veces).

Otras lecturas:

Kusalananda
fuente