如果我从 USB 闪存驱动器打开文档但不将其保存到计算机,那么在移除驱动器后如何访问文件的内容?
答案1
你没有...你删除了包含该文件的驱动器并且没有在另一个介质(例如内部硬盘驱动器)上保存本地副本,你的计算机上没有任何内容可访问,因此你无法再次打开该文件。
要再次打开文档,请重新插入 USB 驱动器。
您可以很容易地将其等同于在光盘上观看电影……您将 DVD 插入播放器并按下播放键,观看电影,然后从播放器中取出 DVD 光盘。现在您可以在没有光盘的情况下按下播放键并观看电影吗?不,您不能,您必须重新插入光盘才能再次观看。
答案2
如果您移除 USB 驱动器,您将无法再访问您的文件。
您有以下选择:
- 您可以将文件保存在在线云服务上(除非您没有互联网连接,否则您可以访问您的文件)
- 您还可以将文件保存在本地 NAS(网络附加存储)上
- 如果你想在虚拟驱动器上有一个临时副本,除非你关闭计算机(RamDisk),否则它会存储你的文件
- 您还可以使用虚拟机来存储这些文件(需要更多的技术经验)
答案3
这类似于删除仍然打开的文件。
跑步:
lsof |grep filename
例如,我有一个包含数据的名为 test 的文件,我正在编辑它,但是在编辑过程中将其从文件系统中删除(我删除了文件 test 和.test.swp
):
lsof |grep test
vim 19408 sah 4u REG 8,3 12288 3658163 /home/sah/.test.swp
由此我们得到了 pid(19408) 和文件描述符 4:
ls -l /proc/19408/fd/4
lrwx------ 1 sah sah 64 Apr 8 15:57 /proc/19408/fd/4 -> /home/sah/.test.swp
然后只需:
cp /proc/19408/fd/4 /home/sah/.test.swp
vi -r test
和它的背面..