Home  >  Article  >  Operation and Maintenance  >  Can the trash folder be deleted in Linux?

Can the trash folder be deleted in Linux?

WBOY
WBOYOriginal
2022-07-13 15:34:065947browse

The trash folder in Linux can be deleted; trash is the recycle bin file under Linux, which is used to store documents and materials temporarily deleted by users. The recycle bin file is a special folder. By pointing the rm command to the asterisk (*), you can delete all files and folders in the Trash folder.

Can the trash folder be deleted in Linux?

#The operating environment of this tutorial: linux7.3 system, Dell G3 computer.

The trash folder can be deleted in Linux

If you want to use the graphical interface to delete files on your computer, you may directly drag the files or folders to the "Trash" or "Recycle" stand". Alternatively you can select the file or folder you want to delete, right-click and select Delete.

There is no trash can when deleting files or folders in the terminal (at least not by default). On the graphical desktop, the Trash (trash folder) is a protected directory. The protection mechanism prevents users from accidentally deleting the directory or moving it from its default location so that it cannot be found. Trash is essentially nothing more than a highly managed folder, so you can create your own Trash folder for use in the terminal.

Set a trash bin for the terminal

Create a directory named Trash in the home directory:

$ mkdir ~/Trash

Delete files

When you want to delete a file or folder, use the mv command to move the file or folder to Trash:

$ mv example.txt ~/Trash

Permanently delete the file or folder

When you are ready to permanently delete a file or folder from the system, you can use the rm command to clear all data in the trash folder. By pointing the rm command at an asterisk (*), you can delete all files and folders within the Trash folder without deleting the Trash folder itself. Because users can create directories conveniently and freely, even if you accidentally delete the Trash folder, you can create a new one again.

$ rm --recursive ~/Trash/*

Usage of trash

Direct use is to execute the above instructions. For example, if you want to move the 123.txt file to the trash bin, just execute "trash-put 123.txt". After executing the trash command, the file is moved to the user's recycle bin. The path of each user's recycle bin is $HOME/.local/share/Trash. For example, user shuozhuo's recycle bin is located at /home/shuozhuo/.local/share/Trash, and user root's recycle bin is located at /root/.local/share/Trash.

The trash command is rm

For the convenience of use, here is the trash alias to rm command. Add the following statement in /root/.bashrc:

alias rm='trash-put'  #rm指令默认就是将文件移动到回收站 root/.local/share/Trash/files
alias rl='trash-list' #rl指令显示回收站的列表

Note: As for emptying the recycle bin, just use the original trash command

Then execute "source ~/.bashrc " to use The settings take effect.

Recommended learning: Linux video tutorial

The above is the detailed content of Can the trash folder be deleted in Linux?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn