Как изменить файл, который раньше был каталогом, в каталог на Linux?

Я играл с Apache VFS API для перемещения файлов туда и обратно между моей локальной машиной и удаленным хостом linux через sftp, и он каким-то образом преобразовал некоторые каталоги в файлы на моем Linux-хосте от drw-r----- до -rw-r-----

Кто-нибудь знает, как преобразовать его обратно в каталог?

3 ответа

Вам нужно удалить файл, а затем создать каталог, содержащий исходное имя файла.

Проблема не в том, что каталог был преобразован в файл, проблема заключалась в том, что каталог был удален, а файл с тем же именем был создан.


Удалить и создать снова:

rm foo
mkdir foo

В любом случае, если прежний каталог теперь является файлом, он пуст. В этом случае не проблема воссоздать его.


Вы не можете преобразовать файл в каталог. Вы можете удалить файл и создать каталог с тем же именем.

Что-то странное с измененными каталогами?

licensed under cc by-sa 3.0 with attribution.