Rumah  >  Artikel  >  Tutorial sistem  >  Memperkenalkan peningkatan fungsi tong kitar semula sistem CentOS

Memperkenalkan peningkatan fungsi tong kitar semula sistem CentOS

PHPz
PHPzke hadapan
2024-01-03 19:22:29742semak imbas

Selepas fail dipadamkan oleh Linux rm, lebih menyusahkan untuk memulihkannya Walaupun ia dipulihkan, format nama fail menjadi rentetan nombor.

Ubah suai pembolehubah persekitaran pengguna akar

vi ~/.bashrc

Komen alias di talian 5

#alias rm='rm -i'

Tambah kandungan berikut pada baris terakhir

mkdir -p ~/.sampah

alias rm=sampah

alias r=sampah

alias rl='ls ~/.trash'

alias ur=undelfile

undelfile()

{

mv -i ~/.sampah/$@ ./

}

sampah()

{

mv $@ ~/.trash/

}

cleartrash()

{

baca -p "jelas sure?[n]" confirm

[ $confirm == 'y' ] || [ $confirm == 'Y' ] && /bin/rm -rf ~/.trash/*

}

Muat semula pembolehubah persekitaran

sumber ~/.bashrc

Gunakan arahan ll -a untuk melihat direktori dan mendapati terdapat direktori tambahan.sampah Direktori ini digunakan untuk menyimpan fail yang dipadam

drwxr-xr-x 2 akar akar 4096 Jun 4 11:31 .sampah

Padamkan fail

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

Lihat direktori dan ketahui bahawa fail yang dipadam berada dalam direktori tong kitar semula

[root@localhost ~]# ll .trash/

jumlah 33780

-rw-r--r--. 1 punca akar 34584359 Jun 2 09:39 percona-xtrabackup_2.2.3.orig.tar.gz

Jika anda perlu mengosongkan fail tong kitar semula

Gunakan arahan berikut

[root@localhost ~]#cleartrash

jelas pasti?[n]y

Saya semak semula dan mendapati ia kosong.

[root@localhost ~]# ll .trash/

jumlah 0

Walaupun rm ditakrifkan dengan alias, anda boleh menggunakan laluan mutlak untuk memadam fail

Contohnya/bin/rm 1.txt

Ia tidak akan disimpan ke direktori .trash.

Jika anda perlu menentukan pembersihan automatik fail yang dipadamkan dalam masa 7 hari

Boleh tulis skrip

#!/bin/bash

cari /root/.trash -ctime 7 -type f -name "*" -exec /bin/rm {} ;

Kemudian sebut sahaja dalam pelan tugas.

Jika ada pengguna Linux lain yang perlu log masuk ke pelayan selain pengguna root, kami juga mahu mereka menggunakan mekanisme tong kitar semula

Boleh mengubah suai pembolehubah persekitaran sistem

vi /etc/profile

Barisan terakhir ditambah

mkdir -p ~/.sampah

alias rm=sampah

alias r=sampah

alias rl='ls ~/.trash'

alias ur=undelfile

undelfile()

{

mv -i ~/.sampah/$@ ./

}

sampah()

{

mv $@ ~/.trash/

}

cleartrash()

{

baca -p "jelas sure?[n]" confirm

[ $confirm == 'y' ] || [ $confirm == 'Y' ] && /bin/rm -rf ~/.trash/*

}

Muat semula pembolehubah persekitaran

sumber /etc/profile

Buat ujian pengguna biasa

tambah pengguna

Tetapkan kata laluan

passwd a

Log masuk ke Linux

Semak direktori dan dapatkan direktori .trash akan dibuat

[a@localhost ~]$ ll -a

jumlah 24

drwx------ 3 a 4096 Jun 4 11:45 .

drwxr-xr-x 5 akar 4096 Jun 4 11:44 ..

-rw-r--r--. 1 a 18 Okt 16 2014 .bash_logout

-rw-r--r--. 1 a 176 Okt 16 2014 .bash_profile

-rw-r--r--. 1 a 124 Okt 16 2014 .bashrc

drwxrwxr-x 2 a 4096 Jun 4 11:45 .sampah

Buat fail kosong

[a@localhost ~]$ sentuh 1.txt

Padam fail

[a@localhost ~]$ rm 1.txt

Semak direktori tong kitar semula dan cari fail tambahan

[a@localhost ~]$ ll .sampah/

jumlah 0

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

Jika anda berasa tidak berpuas hati dengan lokasi direktori .trash, anda boleh mengubah suai pembolehubah persekitaran dan menukarnya ke lokasi lain. Pastikan direktori itu boleh ditulis.

Atas ialah kandungan terperinci Memperkenalkan peningkatan fungsi tong kitar semula sistem CentOS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:jb51.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam