第一步
新建个脚本内容如下:
#!/bin/sh # script to send removed files to trash directory mv $@ ~/.local/share/Trash/files #有$1~$9个数量, $@代表all
保存文件命为 rm.sh
假设保存路径为/bin 修改属性: chmod +x /bin/rm.sh
第二步
修改rm 命令句柄,重命名rm 命令:
只对当前用户生效:
vim ~/cshrc(bashrc) #修改.cshrc(bashrc)文件的内容
对所有用户生效:
vim /etc/bashrc
添加如下代码到其中:
alias rm=/bin/rm.sh
用source命令更新
source /etc/bashrc
OK,你已经成功设置好了。
测试
终端任意删除一个文件如: rm /root/test_venus
OK, 到垃圾回收站看看。test_venus已经在其中,从此可以免去rm删除重要文件不可恢复的后顾之忧
如果要使用真正的rm命令,可以使用 /bin/rm
参考
相关推荐
本资料包"Linux系统rm命令误删除恢复.rar"主要关注的是如何在误用`rm`命令后尽可能地恢复删除的数据。 首先,理解`rm`命令的基本用法是防止误操作的关键。`rm`命令的基本格式是`rm [选项] 文件或目录`,常用的选项...
注意:在 Linux 中没有回收站,在使用 rm 命令的时候,一定要小心些,删除之后就无法再恢复了。 三、vi 命令 vi 命令是 Linux 中的文本编辑器。它可以创建和编辑文件。 使用方法: 1. 进入 vi 的命令: * vi ...
`rm` 命令默认不会将文件移动到回收站,而是直接从文件系统中删除,所以使用时需格外小心。 为了提高安全性,您可以使用 `shred` 命令。`shred` 在删除文件前会多次覆盖其内容,使得数据恢复变得困难。要使用 `...
默认情况下,`rm` 命令不会立即删除文件,而是将其移动到回收站(在 Linux 中称为 `.Trash` 目录)。然而,当使用 `-f` 或 `-rf` 参数时,`rm` 命令将执行强制删除,不提示确认,也不会尝试回收。 2. **强制删除...
在Linux的命令行界面,`rm`命令是用于删除文件的标准工具。例如,如果你想删除一个名为`example.txt`的文件,你只需在终端中输入`rm example.txt`。然而,如果你想要删除的是一个目录,情况就会有所不同。默认情况下...
谨慎使用此命令,因为Linux下删除的文件无法通过回收站恢复。 - `mv`:移动文件或重命名文件,等同于DOS下的`move`命令。 - `du`、`df`:分别用于显示文件或目录的磁盘使用量和整个文件系统的磁盘空间使用情况,...
注意:在Linux中没有回收站,在使用rm命令时,一定要小心些,删除之后就无法再恢复了。 vi命令 vi命令是Linux操作系统中的一种文本编辑器。我们可以使用vi命令来创建和编辑文件。 vi命令的基本格式 vi filename ...
2. **回收站**:Linux系统没有回收站,一旦使用`rm`删除,文件将永久消失。如有需要,可以使用第三方软件或服务来实现类似回收站的功能。 3. **备份**:在进行大规模删除操作前,确保有最新的数据备份,以防万一。 ...
- **终端**:在终端中,使用`rm`命令删除文件,如`rm filename.ext`;使用`rm -rf`删除非空目录,如`rm -rf dirname`,`-r`代表递归删除,`-f`表示强制删除,不提示确认。 3. **Linux系统**: - **图形界面**:...
- **macOS/Linux**:在终端中,`rm`命令可以实现类似的功能,如`rm *.txt`会删除所有.txt文件。 3. **编程语言**: - **Python**:可以编写脚本来查找并删除特定格式的文件。例如,使用`os`和`glob`模块可以遍历...
在实现安全`rm`脚本的例子中,学生将学习如何编写一个脚本,该脚本在删除文件或目录时,不是直接使用`rm`命令,而是将其移动到预设的回收站目录。这样,即使误删,用户也有机会恢复文件。这个脚本的编写涉及文件和...
此外,命令行界面(CLI)如Windows的CMD或Linux的终端也支持文件管理命令,如`del`(或`rm`)用于删除,`rename`或`mv`(重命名并移动)用于改名。 在编程层面,文件的删除和重命名可以通过各种编程语言的库函数...
"mkdir"用于创建新目录,"rm"用于删除文件或目录(需谨慎使用,因为它通常没有回收站功能)。"cp"和"mv"则分别用于复制和移动文件或目录,"touch"则用来创建新文件或更新文件的时间戳。 接下来,我们探讨“vi编辑器...
删除文件使用“rm”命令,删除目录及其内容使用“rm -r”命令,删除空目录使用“rmdir”命令。 13. 通配符使用: Linux命令中可以使用的通配符有“?”代表单个字符,“*”代表任意多个字符,方括号“[charset]”...
然而,Linux的传统rm命令一旦执行,文件就会被永久删除,这对于不小心误删文件的用户来说可能是个问题。为了解决这个问题,出现了名为Trash-Cli的命令行工具,它为Linux提供了类似Windows和Mac OS中的回收站功能,...
使用时需谨慎,因为删除后的文件不会进入回收站。删除目录时同样需要使用`-r`选项,例如`rm -r dir1`。 #### 二、文本操作 1. **`cat`**: 连接并打印文件的内容。可以用来查看文件内容,也可以用来合并多个文件。 ...
Linux中没有直接的“废纸篓”概念,但你可以创建一个临时的“回收站”目录,然后移动文件夹到那里: ```sh mv 文件夹名 /path/to/recycle/bin/ ``` 这样,如果需要,你还可以恢复这些文件。 ### 使用图形界面删除...
在Linux系统中,通常使用`rm`命令来删除文件,但这个操作是不可逆的,一旦执行,文件将被永久删除。为了实现类似Windows系统的回收站功能,我们可以使用`trash`命令来代替`rm`。这个`trash`命令提供了一个临时存放被...