Cómo poner los archivos eliminados por el comando rm de Linux en la papelera

  
                

Debido a que los archivos eliminados por el comando rm no se colocan en la papelera, no se pueden restaurar. La siguiente serie presenta un método para reemplazar los archivos eliminados por el comando rm al reemplazar el comando rm de Linux. Bote de basura, para que pueda recuperar los archivos que se eliminaron accidentalmente, aprendamos juntos.

Método:

1. Crear un directorio en /home /usuario /directorio llamado: .trash

2. en /home /usuario /En el directorio herramientas /, cree un nuevo archivo de shell llamado: remove.sh

PARA_CNT = $ #

TRASH_DIR = " /home/username/.trash"

Para i en $ *; haga

STAMP = `date +% s`

fileName =` basename $ i`

mv $ i $ TRASH_DIR /$ fileName. $ STAMP

hecho

3. Modifique ~ /.bashrc, agregue una línea

alias rm = " sh /home/username/tools/remove.sh"

Utilice nuestro remove.sh creado por nosotros mismos en lugar del comando rm

4. Configure crontab para vaciar el contenedor de basura periódicamente, por ejemplo:

0 0 * * * rm -rf /home /username /.trash/*

Vacíe la papelera a las 0 en punto todos los días

5. source ~ /.bashrc Haga que el reemplazo surta efecto inmediatamente

Lo anterior es el archivo eliminado por el comando rm de Linux. Se introduce el método para ingresar el bote de basura. Después de reemplazar el comando rm con el método descrito en este artículo, el archivo se elimina a tiempo. No te preocupes, solo vuelve a la basura.

Copyright © Conocimiento de Windows All Rights Reserved