Deshacer el comando de papelera de Linux

Deshacer el comando de papelera de Linux

¿Podemos deshacer operaciones realizadas en una terminal, por ejemplo, eliminación de archivos mediante rm?

Soluciones obtenidas:

  1. alias
  2. Recuperar utilidades
  3. Utilidades de respaldo
  4. LibTrash
  5. Versionado (FUSIBLE)

Respuesta1

No existe un "deshacer" general para cada operación en la terminal. Si desea recuperar un archivo después de usarlo, rmdeberá buscar un software de recuperación.

Una opción para evitar errores futuros es crear aliases para comandos alternativos para eliminar archivos. Agréguelos a su ~/.bashrcy adquiera el hábito de usarlos en lugar de rm.

  1. alias rmi='rm -i'

    Si utiliza rmi, se le pedirá confirmación para futuras eliminaciones. Trate de evitar desarrollar el hábito de presionar yinmediatamente después de dar una rmiorden, ya que eso frustrará el propósito.

  2. También puedes mover archivos eliminados por el trshcomando en la terminal a tu papelera de reciclaje (en KDE y Gnome):

    alias trsh='mv --target-directory="$HOME/.Trash"'
    

    Si utiliza trsh, tendrá una capacidad limitada para "recuperar". Cuidado con eso

    trsh dir1/file1 dir2/file1
    

    aún puede causar una pérdida irrecuperable de datos.

Respuesta2

Podrías usarbasura-clisi usa KDE cuando ejecuta una interfaz gráfica de usuario. Esta es una utilidad de línea de comandos para eliminar/restaurar usando las funciones de papelera de KDE.

Respuesta3

No hay papelera de reciclaje para la línea de comando.

Puedes probar algunas de las diversas utilidades de recuperación, pero no hay garantía de que funcionen.

Respuesta4

Puede crear rmun alias para el trashcomando (primero deberá instalarlo trash). Agregue esto a su ~/.bashrc:

alias rm='trash'

Esto es preferible alias rm='mv --target-directory=$HOME/.Trash'porque ~/.Trash NO es la carpeta de papelera de gnome. En mi humilde opinión, es mejor dejar que trashaverigüemos dónde está la carpeta de basura real.

Por cierto, habría publicado esto en un comentario pero no tengo suficiente reputación.

información relacionada