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, чтобы отобразить скрытые файлы и каталоги.