Сегодня я сделал новую установку Ubuntu 20.04.
Я дошел до настройки своей среды vim, которая устанавливает plug.vim с помощью curl, когда я натыкаюсь на лежачего полицейского.
Ошибка создания каталога /home/simon/.vim/autoload.
curl: (23) Ошибка записи полученных данных на диск/приложение
Соответствующие строки в .vimrc:
" Автоматическая установка менеджера плагинов, если он не существует (и PlugInstall)
если пусто (glob ('~/.vim/autoload/plug.vim'))
тихий !curl -fLo ~/.vim/autoload/plug.vim --create-dirs
\ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
автокоманда VimEnter * PlugInstall | источник $MYVIMRC
конец
Пытаясь изолировать проблему, кажется, что я не могу использовать путь с точечным файлом в качестве вывода для curl.
например. Это не удается:
➢ ~ curl -fLo ~/.test_dot_folder/test.py --create-dirs example.com
% Всего % Получено % Xferd Средняя скорость Время Время Время Текущее
Dload Upload Общая потраченная левая скорость
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0Предупреждение: не удалось создать файл /home/simon/.test_dot_folder/test.py : Нет
Предупреждение: такой файл или каталог
100 1256 100 1256 0 0 2800 0 --:--:-- --:--:-- --:--:-- 2803
curl: (23) Ошибка записи вывода в место назначения
Но это работает:
➢ ~ curl -fLo ~/test_dot_folder/test.py --create-dirs example.com
% Всего % Получено % Xferd Средняя скорость Время Время Время Текущее
Dload Upload Общая потраченная левая скорость
100 1256 100 1256 0 0 2659 0 --:--:-- --:--:-- --:--:-- 2661
~
Единственная разница в том, .
перед папкой.
Даже когда я делаю
mkdir .test_dot_folder
а затем запустите первую команду curl, она все равно не работает.
Если вас интересуют разрешения в каталоге:
Вот что происходит, когда я запускаю @waltinator's путь
script в моем домашнем каталоге.
➢ ~ sudo code/pathlld.sh -v .
drwxr-xr-x 22 саймон саймон 4096 7 авг 20:15 .
/dev/nvme0n1p5 на / введите ext4 (rw,relatime,errors=remount-ro)
Любые предложения относительно того, что происходит не так?