It seems that a "link" would be the obvious explanation, as I cannot reproduce the issue anymore. But I swear I encountered the issue twice, and highly doubt I made that mistake both times. There was only a single text input field for the name.
However, I'm not getting shell commands to execute ("ls" and "dir" both throw HTTP 500 errors ("command not understood")).
The properties of this glitched directory show it as a "File folder" with all permissions (0777). See attached screenshot.
Here is the server protocol information:
Remote system = UNIX Type: L8
File transfer protocol = FTP
Compression = No
------------------------------------------------------------
Can change permissions = Yes
Can change ACL = No
Can change owner/group = No
Can execute arbitrary command = Protocol commands only
Can create symbolic/hard link = Yes/No
Can lookup user groups = No
Can duplicate remote files = No
Can check available space = No
Can calculate file checksum = No
Native text (ASCII) mode transfers = No
------------------------------------------------------------
Additional information
The server supports these FTP additional features:
CLNT
EPRT
EPSV
HOST
LANG en-US*
MDTM
MFF modify;UNIX.group;UNIX.mode;
MFMT
MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.groupname*;UNIX.mode*;UNIX.owner*;UNIX.ownername*;
REST STREAM
SITE MKDIR
SITE RMDIR
SITE SYMLINK
SITE UTIME
SIZE
TVFS
UTF8