我使用过的命令 ->
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 时的工作目录。如果终端已关闭,则历史记录可能不包含它。