Apache VFS APIをいじって、ローカルマシンとリモートのLinuxホスト間でsftpを介してファイルを移動しました。これにより、一部のディレクトリがLinuxホスト上のファイルに変換されdrw-r-----
ました。-rw-r-----
誰かがそれをディレクトリに戻す方法を知っていますか?
ファイルを削除してから、ファイルの元の名前を含むディレクトリを作成する必要があります。
問題は、ディレクトリがファイルに変換されたことではなく、ディレクトリが削除され、同じ名前のファイルが作成されたことです。
削除して再作成します。
rm foo
mkdir foo
とにかく、以前のディレクトリが現在ファイルである場合、それは空です。この場合、それを再作成することは問題ではありません。
ファイルをディレクトリに変換することはできません。ファイルを削除して、同じ名前のディレクトリを作成できます。
変更されたディレクトリに何か奇妙なことがありますか?