1)检查你的 bash 历史记录

1)检查你的 bash 历史记录

几周前,我从朋友的电脑中将一些文件 scp 到我的电脑中以备将来使用。现在我想使用这些文件,但我记不起我把它们放在哪里了,我到处找了找。scp 到我的电脑中是否有某种历史记录?

我已经查看过,/var/log/auth.log但没有成功。

答案1

我有 2 个建议:

1)检查你的 bash 历史记录

可以通过~/.bash_history使用 Gedit(或您喜欢的任何其他文本编辑器)打开文件并搜索命令scp来查看您选择保存这些文件的位置。

2)使用搜索工具查找文件

如果第一个建议不起作用,因为您非常频繁地使用终端,因此这些条目已被覆盖,我建议使用命令find或命令locate。无论如何,您必须记住文件的文件名,或至少其中的一部分。

我自己更了解该locate命令并且发现它更快,所以我将描述如何使用它来执行该命令。

首先,打开终端Ctrl+Alt+T并输入:

sudo updatedb

然后给

locate *thecharactersIknow*

其中thecharactersIknow是您记得的文件名的一部分。例如,如果您记得hi_there而实际文件名是hello_hi_there.jpg,那么您应该给出

locate *hi_there*

此外,如果您确定文件存储在您的主目录下,您可以过滤结果,如下所示:

locate *hi_there* | grep $USER

或者类似地...

相关内容