标签: trash

rm 命令发出后文件去哪了?

最近我不小心rm处理了一组文件,这让我想到这些文件到底在哪里?

也就是说,在使用 GUI 时,删除的文件会进入废纸篓。什么是等价的rm,有没有办法撤消rm命令?

command-line rm trash

129
推荐指数
5
解决办法
31万
查看次数

NTFS 文件系统上的“rm”与 Windows 自己的实现有何不同?

我有一个带有 NTFS 文件系统的外部 USB 磁盘。

如果我从 Windows 中删除一个文件并运行几个“取消删除”实用程序之一(例如 TestDisk),我可以轻松恢复该文件(因为“它仍然存在,但被标记为已删除”)。

如果我从 Linux 中删除该文件,则没有任何实用程序(除非我使用基于深度搜索签名的实用程序)可以恢复该文件。为什么?Linux 的 NTFS 文件系统代码中 unlink 是如何实现的?看起来它不仅“将其标记为已删除”,而且还擦除了一些磁盘结构,是这种情况吗?

filesystems ntfs trash

16
推荐指数
1
解决办法
893
查看次数

什么是 .Trash-500 和 .Trash-1000 目录?

我有这显然运行Linux操作系统一个DNS-321 NAS驱动器,所以我通过SSH登录我看到.Trash-500.Trash-1000目录。我意识到它们是垃圾,但为什么我需要两个?在它们里面,我看到了expungedfilesinfo目录——那些是做什么用的?

directory-structure rm trash

11
推荐指数
1
解决办法
3391
查看次数

与 Mutt 一起使用垃圾箱:有意义吗?

我来自 Thunderbird,我发现它是膨胀软件,使用 20-40% 的处理能力,弱 IMAP 和本地邮件文件夹处理以及持续使用 100-500MB 的 RAM。

但它会将所有已删除的邮件移动到垃圾箱文件夹,而不是直接清除。由于我不确定您是否真的需要那个(mutt 有marked deleted舞台),有没有经验丰富的 mutt 用户可以回答?

特别是:您是否遇到过您最初认为没有必要存档但没有并消失的邮件丢失?我通常在清除之前不会仔细检查。你?

(声明:Mutt(有offlineimap,msmtp和 10 个帐户)是迄今为止我必须配置的最难的程序。我是 Archlinux 上的 Vim 用户……)

编辑(用于文档目的):要使用 Mutt 设置垃圾箱,基本上有两种可能性:

  1. 通过宏来做:

    macro index D \
    "<save-message>+/ACCOUNT/Trash<enter>" \
    "move message to the trash"
    
    Run Code Online (Sandbox Code Playgroud)
  2. 安装补丁

email mutt imap trash

10
推荐指数
1
解决办法
3689
查看次数

如何为我的 Samba 共享设置垃圾箱/回收站?

我在运行 Debian Squeeze 的 NAS 上有几个 Samba 共享,我可以通过 Windows 7 访问它们。从 Windows 中删除任何文件都会从 NAS 服务器中完全删除这些文件。

反正有没有像垃圾箱/回收站一样安装类似的功能?如果甚至有类似的概念Delete,文件进入垃圾箱并被删除ShiftDelete,文件被删除并且任何地方都没有保留副本,那就太好了。

有没有我可以安装的东西?

backup debian samba trash

10
推荐指数
1
解决办法
3万
查看次数

无法在绑定挂载的文件系统中删除要回收的文件

我正在尝试为两个 Linux 安装设置共享主目录,因此我正在使用绑定安装。我的用户被命名dbz,他的主目录是/home/dbz. 我还有共享目录/home/shared,用于存储我的共享文件(该文件夹也归用户所有dbz)。

我使用绑定将此共享目录中的另一个目录挂载到我的主目录中:

mount -B /home/shared/work /home/dbz/work
Run Code Online (Sandbox Code Playgroud)

此解决方案解决了我的需求,我遇到但不知道如何解决的唯一问题是 - 当我尝试从挂载目录中删除文件或目录时,我无法将其删除到垃圾箱,只能永久删除。例如:

  • 删除文件/home/shared/work/test.txt:好的,因为从文件test.txt所在的目录中删除;
  • 删除文件/home/dbz/work/test.txt:不能,因为...顺便说一下,因为什么?绑定挂载对文件删除有一些限制吗?

最后一个问题提交到 bugzilla.kernel.org

mount trash bind-mount

10
推荐指数
2
解决办法
3455
查看次数

如何禁用 .Trash-1000 文件夹的创建?

我有一个 32 GB 的 USB 闪存驱动器。从驱动器插入 Ubuntu 16 笔记本电脑的驱动器中删除文件时,它会创建一个名为“.Trash-1000”的文件夹

这个 .Trash-1000 文件夹包含两个文件夹,分别是“file”和“info”,其中 file 包含我已删除的文件,info 包含有关这些文件的元数据。

问题是这个 .Trash-1000 文件夹占用空间,因为它保存了已删除文件的副本。然后,当 .Trash-1000 文件夹在多次删除后开始归档时,我必须最终删除它。

有没有办法在 USB 驱动器上禁用此功能?

linux usb-drive trash

9
推荐指数
2
解决办法
1万
查看次数

PCManFM 和 xfe 的垃圾目录在哪里?

我在 Arch Linux 和 Openbox 中使用 PCManFM 和 Xfe 作为图形文件管理器。当我点击 PCManFM 中的垃圾箱链接时,我收到一条错误消息“不支持操作”。

问题:PCManFM 和 xfe 将您发送到垃圾箱的文件放在哪里?谢谢。

file-manager trash

8
推荐指数
1
解决办法
1万
查看次数

如何在 KDE 中禁用垃圾桶

据我所知,“垃圾桶”的想法源自 Windows,旨在让用户的生活更轻松。然而,当我去删除一个文件时,我不会点击删除,除非我知道我不需要它并且永远不会再需要它。时期。我目前正在运行 OpenSuse,垃圾桶是一个令人困惑的“功能”(因为我似乎无法找到它在哪里),有时甚至在我的闪存驱动器上创建可爱的小目录用于垃圾桶。

基本上说,我不喜欢垃圾桶的想法。有没有办法可以“关闭它”?我假设这是一个文件系统的事情,所以可能比我预测的更难做到。基本上,我想rm -rf对选定的文件执行 a (-r如果它是一个目录)。这是可能吗?

linux opensuse kde rm trash

8
推荐指数
2
解决办法
5469
查看次数

如何在文件系统中找到 Nautilus 废纸篓

看起来我可以通过 nautilus 到达废纸篓,但是当我查看属性给出的位置时,我看到了“trash:///”。

但我不能“cd垃圾://”。废纸篓在哪里?一般来说,如果我可以在 nautilus 中找到一个文件,我如何从终端到达那里?过去我也遇到过一些类似的问题,安装媒体,所以一般的答案将不胜感激。

如果相关,我正在使用 PinguyOS。

gnome nautilus trash

6
推荐指数
1
解决办法
1831
查看次数