Build a Linux Recycle Bin

Source: Internet
Author: User
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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.