ubuntu利用trash实现回收站功能

在Ubuntu中,回收站被称为"垃圾桶"(Trash),默认情况下,删除的文件会被移动到垃圾桶中而不是永久删除。

更新源:

将软件源更新为国内源:
将Ubuntu的软件源更新为国内源有几个优点:

下载速度更快:使用国内源可以提供更快的软件包下载速度。国内源通常位于用户所在地区,网络延迟更低,因此可以更快地下载软件包和更新。

更新更稳定:国内源会提供更稳定的软件包和更新。国际源可能会受到网络连接问题或服务器负载的影响,导致下载和更新过程中出现错误或延迟。而国内源通常由可靠的镜像服务提供商管理,提供更稳定的下载和更新体验。

解决特定问题:有时,使用国内源可以解决特定的问题。例如,某些软件包可能在国内源中有更好的支持,或者某些特定的软件包版本在国内源中更容易获得。

以下是一些常见且相对可靠的国内源推荐:

1. 阿里云镜像站(https://mirrors.aliyun.com/):阿里云提供了一个广泛的镜像站点,包括Ubuntu的软件源。它具有良好的可靠性和稳定性,并提供全国各地的镜像服务。

2. 清华大学开源软件镜像站(https://mirrors.tuna.tsinghua.edu.cn/):清华大学镜像站是一个受欢迎的镜像站点,提供了广泛的开源软件镜像,包括Ubuntu的软件源。它在国内和国际上享有良好的声誉。

3. 中科大开源镜像站(https://mirrors.ustc.edu.cn/):中国科学技术大学开源镜像站也是一个受欢迎的镜像站点,提供了包括Ubuntu在内的众多开源软件的镜像。它在国内提供了快速的下载速度和稳定性。

这些镜像站点都被广泛使用,并提供了稳定、可靠的服务。你可以根据你所在地区和网络环境的情况选择其中一个作为你的国内源。选择一个靠近你所在地区的源会提供更好的下载速度和稳定性。

vim /etc/apt/sources.list

我这里用的是阿里云镜像站的软件源
ubuntu利用trash实现回收站功能_第1张图片
安装trash

apt-get update
apt-get install trash-cli

ubuntu利用trash实现回收站功能_第2张图片

  • trash:将文件移动到回收站。
  • trash-list:列出回收站中的文件。
  • trash-restore:从回收站中恢复文件。
  • trash-empty:清空回收站。
  • trash-put:将文件移动到回收站。
  • trash-rm:永久删除回收站中的文件。

设置别名

为了避免使用rm命令误删文件,设置回收站功能,以便恢复数据,所以我们这里设置别名

vim ~/.bashrc 

添加alias rm='trash-put'
ubuntu利用trash实现回收站功能_第3张图片
使其生效

source ~/.bashrc 

ubuntu利用trash实现回收站功能_第4张图片


测试

将/tmp/testfile文件移入回收站

rm -rf testfile
#查看回收站
trash-list

ubuntu利用trash实现回收站功能_第5张图片
恢复

root@ubuntu:/tmp# trash-restore
   0 2023-09-11 03:43:24 /tmp/testfile
What file to restore [0..0]: 0
root@ubuntu:/tmp# ls

ubuntu利用trash实现回收站功能_第6张图片
永久删除

root@ubuntu:/tmp# trash-list
2023-09-11 04:41:50 /tmp/file1
2023-09-11 04:41:58 /tmp/file2
root@ubuntu:/tmp# trash-rm file1
root@ubuntu:/tmp# trash-list
2023-09-11 04:41:58 /tmp/file2

ubuntu利用trash实现回收站功能_第7张图片

你可能感兴趣的:(ubuntu,linux,运维)