1、在用户的主目录下添加目录trash 用作“回收站”;Linux在每次删除文件和目录前向用户确认
时间: 2024-10-11 12:14:56 浏览: 24
Trash-Cli:Linux上的命令行回收站工具
在Linux系统中,要在用户的主目录下创建一个名为"trash"的目录,通常用于存放被用户误删或者不需要立即永久删除的文件,这个功能类似于Windows系统的回收站。在终端中操作可以这样几步完成:
1. 打开终端:通过快捷键`Ctrl+Alt+T`或者在应用程序菜单搜索"Terminal"打开。
2. 切换到用户主目录:输入命令`cd ~`,回车。这里的`~`代表用户的家目录。
3. 创建trash目录:输入`mkdir trash`,然后按Enter键。如果权限不足,可能会提示需要以管理员身份运行,可以用`sudo mkdir trash`加上密码。
4. 配置垃圾箱:Linux有一些桌面环境如GNOME或KDE有自己的文件管理器,会自动将删除的文件移动到trash目录。如果没有配置,你可以手动设置一些脚本或工具(如xdotool或unmail)来实现此功能。
当删除文件或目录时,大部分Linux发行版默认会在执行删除操作前询问用户是否确定,这是为了防止意外丢失重要数据。你可以通过修改系统或shell的配置,比如设置bash shell的alias来实现类似的功能。例如,在`.bashrc`或`.bash_profile`文件中添加:
```sh
function rm() {
read -p "Are you sure you want to delete $@? (y/n) " confirm
if [[ "$confirm" == 'y' ]]; then
rm "$@"
fi
}
```
然后执行`source ~/.bashrc`或`source ~/.bash_profile`使其生效。
阅读全文