команда, которую я использовал ->

curl link... | bash

Я загрузил файл с GitHub через curl в macOS, но теперь я не могу найти его местоположение в моей системе, хотя могу получить к нему доступ.

Я не хочу это в моей системе в любом случае сейчас.

Может кто-нибудь сказать мне, где были загружены файлы curl или как удалить этот файл.

3 ответа3

0

Это не связано с безопасностью. Но ответ может быть полезным для других. Когда ты побежал

curl http://someurl | bash 

Вы должны были curl отправить вывод в bash, bash запустил содержимое страницы. wget сохраняет страницы по умолчанию, скручивая вывод на экран. Чтобы делать то, что вы хотите, вы должны использовать -o.

curl http://someurl -o somefile.html 
0

Как упоминал Джо М., вам нужно указать файл для вывода. После этого файл будет расположен в контексте вашей терминальной сессии, например, в вашем домашнем каталоге. Если вы использовали команду cd для изменения каталогов, то вы также изменили контекст своего каталога. Процессы привязаны к их контексту каталога (в основном). Если вам сложно найти файл, попробуйте использовать

find . -iname nameoffile.extension

или же

locate nameoffile
0

Если команда "curl" была введена недавно, запустите "history", чтобы увидеть последние команды и выяснить, где находился рабочий каталог на момент запуска curl. Если Терминал был закрыт, история может не включать его.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .