我最近.Trash
使用以下命令删除了 Ubuntu 服务器中的文件
alias rm="mv -t ~/.Trash"
现在我无法使用rm
命令删除任何文件,当我使用它时我得到:
mv: accessing `/home/user1/.Trash': No such file or directory.
我怎样才能重新创建.Trash
文件以便能够删除文件?
答案1
您可以使用以下命令(重新)创建目录mkdir
。在本例中:
mkdir -m 700 ~/.Trash
-m 700
设置目录访问模式以禁止其他用户的访问,因为即使他们共享对您的主目录的读取权限,他们通常也不应该窥探您的垃圾箱。
此外您可能应该删除误导性的rm
别名:
unalias rm
如果您想要一个命令将文件移动到废纸篓,就像许多(图形)文件管理器一样,您可以使用软件包gvfs-trash
中的应用程序gvfs-bin
(默认情况下未安装在 Ubuntu Server 中)。如果输入起来太长,您可以设置一个类似于这样的别名:
alias trash='gvfs-trash'