Get the App
SLTechnology News&Howtos  ›  Servers  › 

Is there a recycle bin in the linux system

Shulou Source: shulou.com Published: 2022-06-02 21:48:06 10月03日 Update

Is there a recycle bin in the linux system? In view of this problem, this article introduces the corresponding analysis and answers in detail, hoping to help more partners who want to solve this problem to find a more simple and feasible way.

Linux does not have a unified recycle bin, and the recycle bin is added to the desktop environment. Therefore, when you use the rm command to delete a file, you should be careful that the file cannot be recovered after deletion.

Next, we implement a Recycle Bin function on the server ourselves.

1. First create a folder in your home directory to save the deleted files

Mkdir-p ~ / .Trash

2. Modify the .bashrc file

Vi / .bashrc

Add the following after the .bashrc file

Alias rm=trash alias rl='ls ~ / .Trash 'alias ur=undelfile undelfile () {mv-I ~ / .Trash/$@. /} trash () {mv $@ ~ / .Trash/} cleartrash () {read-p "Clear trash? [n]" confirm [$confirm = =' Y'] | [$confirm = ='Y'] & & / usr/bin/rm-rf ~ / .Trash/*}

3. Save after adding, and execute the source command to take effect.

Source / .bashrc

Use

You can now use the rm (delete), ur (undo), rl (list recycle bin), cleartrash (empty recycle bin) commands.

# Delete a folder, the files under helloworld are moved to the Recycle Bin $rm helloworld# delete a file $rm abc.txt# cancel abc.txt$ur abc.txt# cancel helloworld folder $ur helloworld# list the Recycle Bin $rl# empty the Recycle Bin cleartrash the answer to the question about whether there is a Recycle Bin in the linux system is shared here, I hope the above content can be of some help to you, if you still have a lot of questions unsolved You can follow the industry information channel for more related knowledge.

Tags: Recycle Bin files commands folders questions systems more help answers easy cautious easy content functions guys partners methods servers desktops environment Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Redmi Apple Xiaomi vpn Shulou Technology