Как изменить файл, который раньше был каталогом, обратно в каталог на Linux? - PullRequest
1 голос
/ 31 января 2011

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

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

Ответы [ 3 ]

3 голосов
/ 31 января 2011

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

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

1 голос
/ 31 января 2011

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

rm foo
mkdir foo

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

0 голосов
/ 31 января 2011

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...