小编Pes*_*hke的帖子

如何安全地从 USB 闪存驱动器恢复已删除的数据?

这个事件实际上发生在几年前,但我仍然拥有未更改的 U 盘。我可能不走运,但我想我会向这里所有聪明的人征求您的建议。

短篇故事:

几年前,我的妻子想将她 iPhone 中的所有照片存储到 USB 闪存驱动器上,因为她的存储空间不足。我们从商店买了一个全新的 USB 闪存驱动器,所以我假设它有一个FAT32文件系统。我们将闪存驱动器插入 aMac OS X并能够备份她的所有照片。备份完成后,我们意识到几乎每张照片都有一个重复的文件。photo.jpg有一个名为photo\ 1.jpg. 所有重复的文件都以\ 1.jpg后缀结尾。

刚已经开始UNIX,我知道我可以使用shell的简单的regex删除所有重复的文件,但我最终没有把我的命令在引号......最后我和执行的情况如下:rm * 1.jpg。如您所见,我告诉系统删除​​每个文件,然后删除1.jpg. 而不是告诉系统删除​​以1.jpg. 这件事发生后,我愤怒的妻子(当时的女朋友)在我旁边,我拔掉了闪存驱动器并将其存放在抽屉里。

题:

是否有任何安全的 UNIX 工具可以rm从 USB 闪存驱动器中恢复使用 删除的数据?还是我运气不好?如上所述,自从事件发生以来,我没有碰过闪存驱动器。

如果这个问题过于宽泛,请随时将其移至元或任何最适合的地方。

data-recovery rm fat32

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

保护父目录下的所有目录是否有好处?

工作中的系统管理员希望我们从特定文件系统中的所有文件和目录中删除所有世界权限。通常,我会同意这种安全做法。但是,我不明白这样做的意义,因为父目录只允许特定组中的用户访问文件系统。

例如,父目录具有以下权限:

drwxr-x--- 5 root group 4096 Apr  7 15:27 /example
Run Code Online (Sandbox Code Playgroud)

并且子目录具有以下权限:

drwxrwxrwx 2 user group 4096 Apr 10 00:34 /example/dir1
drwxrwxrwx 2 user group 4096 Apr  8 12:52 /example/dir2
drwxrwx--- 2 user group 4096 Apr 12 08:13 /example/dir3
Run Code Online (Sandbox Code Playgroud)

注意:/example/dir1/example/dir2是当前存在的。/example/dir3是我们的系统管理员想要的权限。

有来自世界上删除权限的任何好处/example/dir1,并/example/dir2在当时只有用户group可以访问此文件系统?最佳做法是什么?

filesystems security permissions chmod

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

查找文件中以 g 或 0 到 9 中的任何数字开头的所有行

如何查找文件中以 g 或 0 到 9 之间的任何数字开头的所有行?

任何人都可以帮助我使用命令行吗?我尝试,如果以 g 开头,我知道该怎么做,但不知道如何处理 g 和 0 到 9。

command-line shell grep shell-script text-processing

-2
推荐指数
1
解决办法
120
查看次数