Linux is no Recycle Bin concept, once deleted files are difficult to retrieve, for ordinary users mistakenly deleted files is equal to permanent irreversible loss of data; But you can transform the RM command to implement the Recycle Bin function in disguise, in fact, the MV command to transfer files to the specified path, If you delete the file by mistake, you can retrieve it in the specified folder.
Here, I'll define the/root/.recycle/folder as the Recycle Bin.
mkdir ~/.recycle
Edit ~/.BASHRC This file will find a suitable location for copy editor to enter the following
Alias Rm=myrm
Myrm () {
For target in [email protected]
Do
if [["$target" =~ ^-[rf]+$]]; Then
Continue
Fi
Mv-i $target ~/.recycle
Done
}
The user environment variable takes effect under source ~/.BASHRC Refresh
In this way, the Linux Recycle Bin has been built successfully, then deleted files can be directly into the/root/.recycle/directory to retrieve, and then execute the following two lines of command
Build a Linux Recycle Bin