command-line – ¿A dónde van los archivos cuando se emite el comando rm?

Pregunta:

Recientemente, accidentalmente hice rm en un conjunto de archivos y me hizo pensar ¿dónde terminan exactamente estos archivos?

Es decir, cuando se trabaja con una GUI, los archivos eliminados van a la Papelera. ¿Cuál es el equivalente de rm y hay alguna forma de deshacer un comando rm ?

Respuesta:

En ninguna parte, se fue, se desvaneció. Bueno, más específicamente, el archivo se desvincula. Los datos siguen almacenados en el disco, pero se elimina el enlace. Solía ​​ser posible recuperar los datos, pero hoy en día los metadatos se borran y no se puede recuperar nada.

No hay papelera para rm , ni debería haberla. Si necesita una papelera, debe utilizar una interfaz de nivel superior. Hay una utilidad de línea de comandos en trash-cli en Ubuntu, pero la mayoría de las veces, los administradores de archivos GUI como Nautilus o Dolphin se utilizan para proporcionar una papelera estándar. La papelera es estándar en sí misma. Los archivos enviados a la papelera en Dolphin serán visibles en la papelera de Nautilus.

Los archivos generalmente se mueven a algún lugar como ~/.local/share/Trash/files/ cuando se envían a la papelera. El comando rm en UNIX / Linux es comparable a del en DOS / Windows, que también elimina y no mueve archivos a la Papelera de reciclaje. Otra cosa a tener en cuenta es que mover un archivo a través de sistemas de archivos como su disco USB desde su disco duro es realmente 1) una copia de los datos del archivo seguida de 2) desvincular el archivo original. No querrá que su Papelera se llene con estas copias adicionales.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım