Permission denied to a file in ~/.cache directory

Когда я задаю выходной файл в домашнем каталоге, следующая команда curl работает. Но когда я использую ~/.cache/mydir, она возвращает "Ошибка разрешения".

$ ls -al ~/.cache/tera
drwxrwxr-x  2 shinichi shinichi 4096 Jul 28 09:04 .
drwx------ 16 shinichi shinichi 4096 Jul 27 20:52 ..
-rw-rw-r--  1 shinichi shinichi    0 Jul 28 09:04 radio_searches.json


$ curl -X POST -d tag=smooth http://all.api.radio-browser.info/json/stations/search -o $HOME/.cache/tera/radio_searches.json
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:04 --:--:--     0Warning: Failed to create the file 
Warning: /home/shinichi/.cache/tera/radio_searches.json: Permission denied
100    10    0     0  100    10      0      1  0:00:10  0:00:05  0:00:05     2
curl: (23) Failure writing output to destination

Почему я могу выводить в файл в домашнем каталоге, но не в ~/.cache/mydir.

0
задан 28 July 2021 в 10:17

0 ответов

Другие вопросы по тегам:

Похожие вопросы: