问题标签 [undelete]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
file-recovery - 未删除的分区
我的笔记本电脑中有 4 个分区。C(NTFS) with 118 GB for win7 , D(NTFS) with 211 GB , E(NTFS) with 236 GB and 26 GB for ext4 partition. 不幸的是,我不小心删除了笔记本电脑中的所有分区,然后创建了 1 个 230 GB 的分区。在这之后,我意识到我错了。
我使用 PARAGON 软件来恢复我的分区。不幸的是,它只能找到 236 GB 的 E(NTFS)。现在我应该怎么做才能恢复D盘?
eclipse - “资源与文件系统不同步” - 但我还能以某种方式得到它吗?
我错误地覆盖了我在 Eclipse 中处理的文件。现在我收到一条消息说
资源与文件系统不同步
并建议我用 F5 刷新。我可以得到那个“资源”而不是刷新吗?这将意味着恢复我意外覆盖的文件......
linux - 如何在开发服务器上 rm -rf /* 后恢复服务器上的文件?
不幸的是,我们的一位同事rm -rf /*
通过 SSH 对我们的一台开发服务器执行了命令,而我们的大多数开发站点都在那里。
有没有办法恢复或拯救所有这些文件?我们的头脑仍然不知道它发生了。
winscp - 从 WinSCP 恢复已删除的文件
我不小心从 WinSCP 中的 root 用户从我的服务器中删除了一些日志文件。在首选项中,有一个复选框选项已选中“将文件移动到回收站”。
我在任何地方都找不到回收站,我真的需要把原木拿回来,有没有可能从这个回收站把原木拿回来?哪里可以找到这个回收站的路径?
google-chrome - 有没有办法恢复已删除的 chrome 缓存文件?
假设缓存文件已通过按 chrome 上的 shift+ctrl+delete 删除。以 f_* 开头的文件被删除,data_* 文件 data_0、data_1... 被减少。所以我们不能使用 chrome 缓存查看器,因为文件不在了。我尝试使用商业和免费的取消删除软件(easeus、recuva、puran、activeundelete),他们找到了已删除的 f_ 和 data_ 文件,但是当我恢复它们并与 nirsoft google chrome cace 查看器一起使用时,我看到了损坏的结果。在删除操作之前,我需要缓存中的 url 和文件。还有其他方法吗?DNS缓存不是一个选项,计算机已被重置。谷歌我的活动将无济于事,因为它只包含访问过的 url(历史),但第一个 url 访问的外部 url。
amazon-web-services - 从 AWS S3 中取消删除文件夹
我有一个启用了版本控制的 S3 存储桶。可以取消删除文件,但如何取消删除文件夹?
我知道,S3 没有文件夹......但我怎样才能取消删除常见的前缀?是否有可能递归地取消删除文件?
inode - 创建指向打开的 inode 的硬链接
我不小心删除了一个 ext3 文件。但我有一个(新的)备份副本,所以我把它放回去了。
不幸的是,该文件在删除时已打开,因此现在它存在 2 个副本:可见副本和不可见副本。不可见的副本仍然被写入,一旦文件关闭,它将被删除。
是否可以取消删除不可见的副本?
linux - 在脚本中捕获 rm -rf (mac/linux) - 通过密码保护 - 不允许删除文件
我正在考虑构建一个脚本,该脚本最终需要安装一些应用程序 - 将文件夹/文件复制到 Mac 和 Linux 中的某些位置。用户不应该能够删除那些文件夹/文件或我传递给用户的脚本。有没有办法做到这一点?
对于mac——sudo chflags schg /path/to/file
可以设置。
对于 Linux - 我可以通过chmod +s /path/to/file
.
问题是,如果用户知道管理员密码(我的意思是 root 密码),那么他们可以更改权限,然后使用rm -rf
.
问题是我如何抓住它们?如果万一用户以 root 身份运行,我如何确保rm -rf
它被捕获,并且我的文件/文件夹不会被删除。
对此的任何指示都非常有帮助。
谢谢
编辑:由于OP的澄清说明,这里的目的是控制以某种方式获得root密码的网络用户,而不是破坏机器合法所有者的意愿。
google-apps-script - 按删除时取消删除 Gmail 电子邮件和/或按删除电子邮件时分类垃圾箱
Gmail 最烦人的事情之一是您无法根据电子邮件被删除的时间对垃圾进行分类。因此,如果您不小心删除了一封电子邮件,错过了撤消窗口,并且您不记得是哪封电子邮件,那么找到该电子邮件的唯一方法就是逐个浏览我们的垃圾箱。
无论如何,是否可以按删除电子邮件的时间对电子邮件进行排序或按上次删除的时间查找电子邮件?
我现在的解决方案是使用每小时运行的 Google Apps 脚本来标记垃圾箱中未标记的电子邮件,并使用当前的月份、日期和时间。这样我就可以最大限度地减少我必须搜索的内容。
我最终得到的是垃圾邮件中标记如下的电子邮件:
trashed_timestamps
month-01
day-28
hour-19
...trashed_timestamps
month-01
day-28
hour-09
...trashed_timestamps
month-01
day-27
hour-22
...trashed_timestamps
month-01
day-29
hour-01
...
虽然这很有效,但它非常hacky并且看起来不是很优雅。有没有更好的方法来完成我所追求的 - 能够查看电子邮件何时被删除,以便我可以取消删除意外删除的电子邮件。
google-bigquery - 有没有办法从 Google Firebase Analytics 重新填充特定日期的 Google BigQuery 数据?
我在 Firebase Analytics 和 BigQuery 之间设置了链接。今天我不小心删除了昨天的数据行(tablename_20190926)。有没有办法恢复数据,如果没有,我如何在特定日期再次从 Firebase Analytics 重新填充数据?