ubuntu清空回收站命令(ubuntu清空回收站的文件怎么恢复)
发布时间: 5/1/2023 11:44:36 AM 来源: 创作狂人
这个网上同类的案例很多。
简单的解决办法就是在终端中输入:cd ~ rm -rfv ./local/share/Trash/files/*
这个命令只是清除回收站中的文件而已。
我用的也是64位的,没这个问题。
Ubuntu里的命令提示符不叫作命令提示符,叫终端
打开的方法是:
应用程序-附件-终端
清空回收站有时要求你有root权限,所以在用终端的时候记得su一下
u2003u2003选中文件,可通过按delete键,右键删除或是拖曳到回收站进行删除。这些方式只是把文件放入回收站,而非永久删除。要想永久删除,需要进一步在回收站里删除。
u2003u2003 另外 ,可以用 shift + delete 直接永久删除选中的文件。
u2003u2003一般shell自带的 rm 命令会直接永久删除指定的文件。
u2003u2003 另外 ,可以用 gvfs-trash 或是trash-cli包里的 trash 命令将文件移入回收站 [2] ;还可以用 gvfs-ls trash:// 查看回收站中的文件;用 nautilus trash:// 打开回收站;用 gvfs-trash --empty 清空回收站 [3] 。
u2003u2003每个用户的家目录下都可以有一个Trash目录 ~/.local/share/Trash 。这个目录会在用户第一次非永久性删除文件时产生,其下有三个子目录 [2] :
u2003u2003通常非永久性删除的文件会被放到上述的回收站中。但是在可移动存储介质以及其它的硬盘分区的挂载点下会有.Trash和.Trash-uid(uid就是执行删除操作的用户UID)这一类回收站 [2] 。这两类回收站具体是什么关系还有待探索。
u2003u2003图形界面还原回收站文件的方法就不多说了,就是用文档管理器进入回收站右键还原选中的文件即可。
u2003u2003shell自带的还原命令似乎没有,因为似乎命令行操作不提倡回收站的存在~。不过既然有需求,还是有人开发相应的功能,比如trash-cli包里的 restore-trash 可以用于还原操作 [4] 。
u2003u2003在知道了回收站的位置以后,可以用 mv 操作实现简易的删除和还原的操作,这个操作可能无法自动产生和利用 info 中的信息;用 ls 和 cd 查看和进入回收站;用文档管理器手动进入回收站,期间注意显示隐藏文件。
一 注册表法许多软件可以通过修改注册表的形式来隐藏“回收站”,此时只要将其改回,也
就找回“回收站”图标了,具体操作是:
1.单击“开始”\“运行”,在“打开”中键入“regedit”,运行注册表编辑
2.依次展开注册表至:HKEY_CURRENT_
USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcon
s\ NewStartPanel;
3.在右窗格中,右键单击“?645FF040-5081-101B-9F08-00AA002F954E?”DWORD
值,然后选择“修改”;
4.在“数值数据”框中,键入数值“0”,然后单击“确定”;
5.退出注册表编辑器。
如果上述过程无济于事,可再在“HKEY_LOCAL_
MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\Name
Space”注册表项下,新建一个名为“?645FF040-5081-101B-9F08-00AA002F954E
?”的注册表项,然后右键单击新建的注册表项,再在右窗格中双击“(默认)”
项,在“数值数据”框中键入“Recycle Bin”,单击“确定”。
1、在桌面添加‘’计算机‘’主文件夹‘’回收站‘’图标的操作:
按ALT+F2,运行程序gconf-editor打开配置编辑器
选择apps→nautilus →desktop
勾选computer_icon_visible、home_icon_visible和trash_icon_visible边上的复选框。
马上就会在桌面上看到效果。
2、非常有用的清除系统垃圾文件命令:
终端里面输入:sudoapt-get autoremove
sudo apt-get autoclean
sudo apt-getclean
3、清除已删除包的残余配置文件:
终端里面输入:dpkg-l |grep ^rc|awk '{print $2}' |sudo xargs dpkg-P
我从来都是直接将上面的命令复制到终端里面粘贴,省力省事省时。