1. vscode删除的文件
在使用vscode编辑器时,我们有时候会误删文件,或者要删除一些不必要的文件。那么这些被删除的文件去了哪里呢?
1.1 删除文件的两种方式
有两种方式可以删除文件,一种是直接在文件管理器中删除,另一种是在vscode中使用编辑器删除。
第一种方式删除的文件会被直接放进回收站,可以通过回收站恢复。而在vscode中删除的文件则会被放入编辑器的“垃圾箱”中,需要手动清空才能永久删除。
1.2 查看垃圾箱
在vscode中,要查看已删除的文件可以点击“文件”菜单,选择“打开最近的”->“垃圾箱”。
或者也可以在资源管理器中,找到.vscode文件夹,里面有个“workspaceStorage”文件夹,里面存放了一些vscode相关的缓存文件,其中就包括垃圾箱,可以在里面查看到被删除的文件。
1.3 清空垃圾箱
要清空垃圾箱可以在vscode中,直接右键点击垃圾箱,选择“清空垃圾箱”,或者选择“文件”->“清空最近使用的”->“垃圾箱”。
需要注意的是,清空垃圾箱中的文件是不可恢复的,所以在删除文件之前一定要确认好。
2. 使用命令行恢复已删除的文件
有时候我们误删了文件,但是又不想清空垃圾箱,该怎么办呢?这时可以使用命令行来恢复已删除的文件。
2.1 找到垃圾箱目录
首先需要在vscode中,打开需要恢复文件的项目,并找到.vscode文件夹,里面有个“workspaceStorage”文件夹,里面存放了一些vscode相关的缓存文件,其中就包括垃圾箱。
cd .vscode/workspaceStorage
2.2 使用命令行恢复文件
找到包含被删除文件的缓存文件夹,使用如下命令可以将垃圾箱中的文件恢复:
cp ~/.local/share/Trash/files/文件名.ext ~/恢复的路径
其中“文件名.ext”是需要恢复的文件名和扩展名,可以在垃圾箱中找到;“恢复的路径”是恢复后的文件应该存放的位置。
3. 小结
在vscode中删除的文件会被放入编辑器的垃圾箱,可以使用清空垃圾箱功能来永久删除文件。如果不想清空垃圾箱又需要恢复文件,可以使用命令行操作来恢复。在操作前一定要确认好要删除或恢复的文件,避免不必要的损失。