일부 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 계정을 잘못된 권한으로 설정했기 때문입니다.