Si llevas tiempo utilizando Linux quizás te has dado cuenta que hacer uso de rm en la terminal elimina los ficheros de manera definitiva, pues hoy te traigo una solución a ese inconveniente.
A la hora de utilizar el comando rm es importante verificar el comando dos veces, no vaya a ser que eliminemos un fichero que no deseamos. Una manera de evitar un borrado accidental es hacer uso del flag o parámetro -i
, este parámetro hará que la consola pregunte si es correcto el o los ficheros a eliminar, el comando quedaría de la siguiente manera:
sudo rm -i fichero.txt
Sin embargo, podrán haber ocasiones en las que quizá más adelante necesitemos esos archivos por algún motivo, por lo que sería más útil contar con un comando para enviar los ficheros directamente a la papelera de reciclaje, de esta forma en caso de accidente o de necesitar estos ficheros solamente debamos dirigirnos a la papelera de reciclaje. El comando en cuestión se llama gio.
Comando gio
Lo primero que hay tener en cuenta es que este comando envía los archivos a la siguiente ruta: ~/.local/share/Trash/files
en lugar de ~/.trash
. Esto es importante recordarlo en caso de buscar algún fichero eliminado.
Eliminar fichero
Para eliminar uno o más archivos se debe ejecutar el siguiente comando:
gio trash [file]
Listar ficheros
gio list trash://
El comando anterior viene siendo lo mismo que si ejecutáramos:
ls ~/.local/share/Trash/files
Vaciar papelera
gio trash --empty
El comando gio tiene muchas opciones aparte de enviar ficheros a la papelera de reciclaje, para poder ver la lista de parámetros se puede utilizar el comando de «man pages» o manuales de la siguiente manera:
man gio
Y bueno, esos serían los usos principales de gio, que como usuarios de Linux es bueno saberlos, ya que nos podrían servir en alguna que otra ocasión. Así que espero que les sea de gran utilidad, nos leemos en una próxima.