我已经在 mac OS 中通过 curl 下载了文件,但现在我无法在系统中定位它的位置

我已经在 mac OS 中通过 curl 下载了文件,但现在我无法在系统中定位它的位置

我使用过的命令 ->

curl link... | bash

我已经通过 macOS 中的 curl 从 GitHub 下载了文件,但现在尽管我可以访问它,但我无法在系统中找到它的位置。

无论如何,我现在都不想它出现在我的系统中。

谁能告诉我 curl 文件下载到了哪里或者如何删除该文件。

答案1

这与安全无关。但答案可能对其他人有帮助。当你运行

curl http://someurl | bash 

您让 curl 将输出发送到 bash,bash 运行页面内容。wget 默认保存页面,curl 输出到屏幕。要执行所需的操作,请使用 -o 。

curl http://someurl -o somefile.html 

答案2

正如 Joe M. 所说,您需要指定要输出到的文件。执行此操作后,文件将位于终端会话的上下文中,例如您的主目录。如果您使用 cd 命令更改目录,那么您也会更改目录上下文。进程绑定到其目录上下文(大多数情况下)。如果您很难找到文件,请尝试使用

find . -iname nameoffile.extension

或者

locate nameoffile

答案3

如果最近输入了“curl”命令,则运行“history”以查看最近的命令并找出运行 curl 时的工作目录。如果终端已关闭,则历史记录可能不包含它。

相关内容