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

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