FTP 서버는 . 및 ..(현재 및 상위 폴더)?

FTP 서버는 . 및 ..(현재 및 상위 폴더)?

일부 FTP 서버에 있을 것으로 예상되는 파일을 검색해야 합니다. 이 서버에 연결하면 비어 있는 것으로 표시됩니다. 어쩌면 단순히 파일 업로드에 실패했거나 잊어버렸을 수도 있습니다. 하지만 ftp CLI를 사용하여 연결하고 'ls'를 시도하면 아무 것도 표시되지 않습니다.. 그리고 .. 폴더(현재 및 상위 폴더). 그게 정상인가요?

이 서버의 'ls' 출력:

200 PORT command successful. 81.xxx.xxx.xxx:xxxxx.
150 Opening data connection for file list.
226 Directory transfer complete. (generate:60ms)(send:61ms)

다른 서버의 단순한 빈 디렉토리에 대한 'ls' 출력:

200 PORT command successful
150 Connecting to port 39662
drwxrwsr-x    2 14548      19865               2 May  4 14:33 .
drwxrwsr-x   14 14548      19865              51 May  4 14:33 ..
226-Options: -a -l 
226 2 matches total

답변1

아마도 접근이 제한되어 있을 수 있으며 다른 폴더를 '찾아볼' 수 없습니다.

전혀 보이지 않는다는 사실. 또는 .. ls 명령을 사용할 때 정상입니다. 대신 다음을 입력하면

ls -a

여기에는 . 그리고 ..

가장 가능성이 높은 원인은 폴더가 비어 있거나 FTP 계정을 잘못된 권한으로 설정했기 때문입니다.

관련 정보