Cómo configurar rm -rf recycler

  
en Linux

linux rm eliminar archivos, la recuperación es más problemática, incluso si se restaura, el formato del nombre del archivo se convierte en una serie de números.

Modificar la variable de entorno del usuario raíz
vi ~ /.bashrc
Anotación de la quinta línea del comentario
#alias rm = 'rm -i'
Agregue la siguiente línea a la última línea < Br> mkdir -p ~ /.trash
alias rm = trash
alias r = trash
alias rl = 'ls ~ /.trash'
alias ur = undelfile
undelfile () < Br> {
mv -i ~ /.trash /$ @ ./
}
trash ()
{
mv $ @ ~ /.trash /
}
Cleartrash ()
{
read -p " clear sure? [N] " confirmar
[$ confirm == 'y'] | |  [$ confirm == 'Y'] &&/bin /rm -rf ~ /.trash /*
}

Volver a cargar las variables de entorno
fuente ~ /.bashrc

Use el comando ll -a para ver el directorio y buscar el directorio .trash. Este directorio se usa para eliminar el archivo drwxr-xr-x. 2 root root 4096 4 de junio 11:31 .trash

Eliminar un archivo [root @ localhost ~] # rm percona-xtrabackup_2.2.3.orig.tar.gz

Ver el directorio y encontrar los archivos eliminados en el directorio de la papelera de reciclaje

[root @ localhost ~] # ll .trash /total 33780-rw-r – r –. 1 root root 34584359 Jun 2 09:39 percona-xtrabackup_2.2.3.orig.tar.gz -

si es necesario Vacíe el archivo de la papelera de reciclaje con el siguiente comando

[root @ localhost ~] # cleartrashclear sure? [N] y

Vuelva a comprobarlo y encuéntrelo en blanco.

[root @ localhost ~] # ll .trash /total 0

Aunque rm se define con un alias, se puede eliminar con una ruta absoluta como /bin /rm 1.txt

No se guarda en el directorio .trash.

Si necesita definir un archivo que se limpie automáticamente durante 7 días para eliminar

Puede escribir un script. Si Linux tiene usuarios root, hay otros usuarios que necesitan iniciar sesión en el servidor y desean usar el mecanismo de la papelera de reciclaje

Puede modificar la variable de entorno del sistema
vi /etc /profile
Agregar la última línea mkdir -p ~ /.trash
alias rm = trash
alias r = trash
alias Rl = 'ls ~ /.trash'
alias ur = undelfile
undelfile ()
{
mv -i ~ /.trash /$ @ ./
}
trash ( )
{
mv $ @ ~ /.trash /
}
cleartrash ()
{
leído -p " borrar seguro? [n] " confirmar
[$ confirm == 'y'] | |  [$ confirm == 'Y'] &&/bin /rm -rf ~ /.trash /*
}

Volver a cargar las variables de entorno

source /Etc /profile

Crea una prueba de usuario normal

useradd a

Establece una contraseña

passwd a

Ingresa a Linux

Ver el directorio y descubrir que creará el directorio .trash

[a @ localhost ~] $ ll -a

total 24

drwx — —. 3 aa 4096 Jun 4 11:45.

drwxr-xr-x. 5 raíz raíz 4096 4 de junio 11:44 ..

-rw-r – r –. 1 aa 18 de octubre 16 de 2014 .bash_logout < Br>

-rw-r – r –. 1 aa 176 Oct 16 2014 .bash_profile

-rw-r –. 1 aa 124 Oct 16 2014 .bashrc

drwxrwxr -x. 2 aa 4096 4 de junio 11:45 .trash

Crear un archivo vacío

[a @ localhost ~] $ touch 1.txt

Eliminar archivos

[a @ localhost ~] $ rm 1.txt

Vea el directorio de la Papelera de reciclaje y busque un archivo más

[a @ localhost ~] $ ll .trash /

total 0

-rw-rw-r –. 1 aa 0 Jun 4 11:45 1.txt

Si no se siente cómodo con la ubicación del directorio .trash Puede modificar las variables de entorno, cambia a otra ubicación, deben adoptarse para garantizar el directorio se puede escribir.

Copyright © Conocimiento de Windows All Rights Reserved