mkdir говорит, что файл существует, когда его нет
Когда я бегу
mkdir ~/.ipython/extensions/
я получил
mkdir: cannot create directory ‘/home/droudy/.ipython/extensions/’: File exists
Однако, когда я перехожу к /home/droudy, нет папки.ipython или чего-то похожего
1 ответ
Решение
По умолчанию инструменты управления файлами, такие как ls, dirили даже графический файловый менеджер, не отображать скрытые файлы или каталоги (те, где имя начинается с точки, например, .ipython). Вот почему mkdir говорит вам, что он уже существует, даже если вы не можете увидеть его с помощью ls или файловый менеджер.
Чтобы увидеть скрытые файлы, вы можете использовать ls -a (От ls manpage: "-a, --all не игнорируйте записи, начинающиеся с .") или в графическом файловом менеджере (nautilus) нажмите Ctrl + H, чтобы отобразить скрытые файлы и каталоги.