【Linux】Vscode连接远程服务器:误删文件,如何找回

这篇具有很好参考价值的文章主要介绍了【Linux】Vscode连接远程服务器:误删文件,如何找回。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【Linux】Vscode连接远程服务器:误删文件,如何找回

0. 描述

如果你在 VS Code 的侧边栏中意外删除了一个文件,有几种方法可以尝试找回它:

1. 恢复文件历史记录

1.1 第一个(有的可能不行)

VS Code 会保留文件的历史记录,你可以尝试通过以下步骤找回文件:

  • 打开命令面板:按下 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(Mac)。
  • 在命令面板中输入 “Show File History” 并选择该命令。
  • 在弹出的窗口中,你将看到最近修改的文件列表。找到你删除的文件,并从历史记录中还原它。

1.2 第二个(应该通用)

还是ctrl+shift+p,打开查看框,输入本地历史记录,查看删除的文件:

  • 输入:find entry to restore
    vscode删除的文件在哪里找回,Linux,软件使用方法,服务器,linux,vscode
  • 输入要找的文件,复制然后保存
    vscode删除的文件在哪里找回,Linux,软件使用方法,服务器,linux,vscode

2. 使用源代码版本控制工具

如果使用过源代码版本控制工具,例如 Git,你可以使用它来还原已删除的文件。以下是一种常见的恢复方式:

  • 打开终端,并导航到包含你的项目的目录。
  • 使用适当的 Git 命令(例如 git checkout 或 git restore)来还原被删除的文件。例如,如果文件名为 “example.txt”,可以运行 git checkout example.txt 来还原它。

3. 从回收站还原

如果你使用的是类似于 GNOME、KDE 等桌面环境,并且你使用的文件管理器支持回收站功能,你可以尝试从回收站中还原已删除的文件。

4. 后续总结(可不看)

如果你在使用VS Code连接远程服务器时,不小心删除了文件,以下是一些方法可以尝试找回被误删的文件:

  • 恢复回收站(Trash)中的文件:

    • 在终端或命令行界面上登录到远程服务器。
    • 进入回收站目录,通常是 ~/.local/share/Trash/files/ 或者 ~/.Trash/。
    • 浏览回收站目录以查找误删的文件。
    • 如果找到了被误删的文件,可以将其恢复到原本的位置。
  • 使用版本控制系统(如Git):

    • 如果你的项目使用了版本控制系统(例如Git),可以尝试进行代码回滚操作来还原误删的文件。
    • 在终端或命令行界面上登录到远程服务器,并切换到你的项目目录。
    • 运行适当的Git命令,如 git checkout <commit_hash> <file_path>,其中 <commit_hash> 是误删文件时的提交哈希值,<file_path> 是误删文件的路径。
    • 这将还原误删文件时该提交中的文件状态。
  • 数据备份:

    • 如果你有对误删文件进行定期备份的习惯,可以从备份中恢复文件。
    • 检查你的备份目录或系统,寻找最近的一个备份,并将误删的文件从备份中恢复到原本的位置。
  • 专业数据恢复工具:

    • 如果以上方法无法找回误删文件,你可以尝试使用专业的数据恢复工具。
    • 当意外删除文件时,文件本身可能并未从存储介质中完全删除,只是被标记为可以重用的空间。恢复工具可以扫描存储介质,找回已删除但尚未覆盖的文件。

这类工具有很多可选项,例如 TestDisk、Recuva、PhotoRec等。仔细阅读工具文档,并根据你的操作系统和特定情况选择合适的工具进行尝试。文章来源地址https://www.toymoban.com/news/detail-661337.html

  • 请注意,以上方法并不能保证100%成功找回误删文件。因此,在操作过程中请谨慎,并确保在进一步的操作之前备份重要数据。重要文件的丢失通常是无法恢复的,因此建议制定备份策略来保障数据安全。

到了这里,关于【Linux】Vscode连接远程服务器:误删文件,如何找回的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何用vscode远程连接Linux服务器

    文章目录 一、下载所需插件 二、远程连接 三、更改远程服务器名称 打开商店 下载Remote - SSH 下载Remote - SSH扩展包 点击远程资源管理器 点击SSH旁边的加号  输入: ssh 用户名 @ 服务器地址 介绍 第一个是保存到当前用户 第二个是保存到所有用户   右键点击刚才创建的远程连

    2024年02月08日
    浏览(53)
  • 「远程开发」VSCode使用SSH远程linux服务器 - 公网远程连接

    转发自cpolar内网穿透的文章:【Vscode远程开发】使用SSH远程连接服务器 「内网穿透」 远程连接服务器工具有很多,比如XShell、putty等,可以通过ssh来远程连接服务器,但这用于写代码并不方便,可能需要现在本地写好代码后再将源代码传送到服务器运行、服务器上的图片也无

    2024年02月06日
    浏览(54)
  • VSCode使用Remote SSH远程连接Linux服务器【远程开发】

    转发自CSDN远程穿透的文章:【vscode远程开发】使用SSH远程连接服务器 「内网穿透」 远程连接服务器工具有很多,比如XShell、putty等,可以通过ssh来远程连接服务器,但这用于写代码并不方便,可能需要现在本地写好代码后再将源代码传送到服务器运行、服务器上的图片也无

    2023年04月21日
    浏览(56)
  • vscode远程连接服务器(remote ssh)+上传本地文件到服务器(sftp)

    一、vscode远程连接服务器 1.点击vscode右边工具栏点击拓展,搜索remote ssh并安装 2.安装完成后,左边工具栏会出现一个电脑图标的远程资源管理器,点击后选择SSH TARGETS的设置 3.然后选择第一个..sshconfig 4.向服务器管理员索要服务器的连接信息并修改ssh config文件   5.设置完成

    2024年02月01日
    浏览(49)
  • 用vscode远程连接Linux服务器后,如何创建自己的账号

    (假设您要创建的用户名为 “newuser”),在命令执行期间,需要提供新用户的密码。按照提示进行操作。 先输入登录的管理员账号密码。 再输入创建的用户的密码,并重复密码。 在连接到 Linux 服务器的终端中,以管理员权限使用以下命令将新用户添加到 sudo 组中(将 ne

    2024年02月16日
    浏览(49)
  • 【VsCode远程开发】Windows SSH远程连接Linux服务器 - 无公网IP内网穿透

    转发自CSDN远程穿透的文章:【vscode远程开发】使用SSH远程连接服务器 「内网穿透」 远程连接服务器工具有很多,比如XShell、putty等,可以通过ssh来远程连接服务器,但这用于写代码并不方便,可能需要现在本地写好代码后再将源代码传送到服务器运行、服务器上的图片也无

    2024年02月02日
    浏览(84)
  • window11安装SSH和VScode并远程连接Linux服务器进行配置

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前段时间用激光雷达采集了一些点云数据,需要连接实验室服务器对数据进行处理,我大该花了一下午的时间完成了配置。网上相关的教程有很多,但是有很大一部分比较陈旧,存在着一些问题,本文总

    2024年02月05日
    浏览(59)
  • vscode+ssh连接远程linux系统服务器,并用anaconda管理python环境

    依次点击1、2、3,其中第3部分输入如下: ssh root@虚机ip -[端口号] 此时如果 你的权限范围并不在root ,就改成你所在的权限范围。(我们是以名字缩写在服务器创建了账户。) 假如我在服务器上的权限范围为zxy,服务器ip为123.456.789.000,端口号为22,则在第3部分输入:ssh zx

    2024年02月07日
    浏览(115)
  • 【VsCode】SSH远程连接Linux服务器开发,搭配cpolar内网穿透实现公网访问(1)

    远程连接服务器的工具有很多,比如XShell、putty等,可以通过ssh来远程连接服务器,但这用于写代码并不方便,可能需要现在本地写好代码后再将源代码传送到服务器运行、服务器上的图片也无法直接查看。 而vscode可以很好的解决这些问题,它的核心组件都运行在远程环境中

    2024年02月11日
    浏览(59)
  • 使用 Rust 实现连接远程 Linux 服务器、发送文件、执行命令

    Rust 已经听了无数遍,我很清楚它很强!但我也刚了解到它比较难学!那么加上 ChatGPT 呢?下面的代码就是在 ChatGPT 加持下写出来的,我只起到了辅助作用!只能说它们都很厉害! Rust(又称为 Rust programming language)是一种系统编程语言,主要用于开发底层系统和应用程序,如

    2024年02月13日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包