FTP접속 후의 원격서버의 현재 디렉토리 내용 확인하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,383 조회
- 0 추천
- 목록
본문
FTP접속 후의 원격서버의 현재 디렉토리 내용 확인하기
FTP접속을 한 이후에 원격서버의 현재 디렉토리에 어떤 파일과 디렉토리가 존재하는가를 확인할 수 있습니다.
FTP접속을 한 이후에 dir 또는 ls라는 FTP명령어를 이용하면 원격서버의 현재 디렉토리내에 존재하는 파일과 디렉토리들을 확인할 수 있습니다.
여기서 로컬서버의 디렉토리 내용이 아니라 원격서버의 디렉토리 내용이라는 것에 주의하시기 바랍니다.
아래의 예는 192.168.0.252로컬서버(A서버)에서 192.168.0.250 원격서버(B서버)로 bible이라는 계정으로 FTP접속을 하였습니다.
[root@su252 ~]# ftp 192.168.0.250 Connected to 192.168.0.250. 220 (vsFTPd 2.0.7) 530 Please login with USER and PASS. 530 Please login with USER and PASS. KERBEROS_V4 rejected as an authentication type Name (192.168.0.250:root): bible 331 Please specify the password. Password:******** 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. ftp> |
접속을 한 이후에 아래와 같이 ls라는 FTP명령어로 원격서버의 현재 디렉토리내의 파일리스트를 확인한 것입니다.
ftp> ftp> ls
227 Entering Passive Mode (192,168,0,250,115,205). 150 Here comes the directory listing. -rwx------ 1 505 505 295 Dec 07 2005 manual.conf -rwx------ 1 505 505 332 Oct 24 2022 squid.conf -rwx------ 1 505 505 9534 Jul 15 2022 ssl.conf drwxr-xr-x 4 505 505 4096 Jan 07 2023 www 226 Directory send OK. ftp> |
그리고 다음은 dir이라는 명령어로 원격서버의 현재 디렉토리 내용을 확인한 것입니다.
FTP명령어에서는 ls명령어와 dir명령어가 거의 동일한 용도로 사용되므로 같은 명령어라고 이해하셔도 됩니다.
ftp> ftp> dir 227 Entering Passive Mode (192,168,0,250,33,211). 150 Here comes the directory listing. -rwx------ 1 505 505 295 Dec 07 2005 manual.conf -rwx------ 1 505 505 332 Oct 24 2022 squid.conf -rwx------ 1 505 505 9534 Jul 15 2022 ssl.conf drwxr-xr-x 4 505 505 4096 Jan 07 2023 www 226 Directory send OK. ftp> |
다음은 “ls -l”과 같이 ls 명령어에 -l이라는 옵션을 사용하였습니다.
즉, 쉘명령어의 ls명령과 같이 FTP의 ls명령어도 동일한 의미로 사용할 수 있습니다.
ftp> ftp> ls -l 227 Entering Passive Mode (192,168,0,250,75,103). 150 Here comes the directory listing. -rwx------ 1 505 505 295 Dec 07 2005 manual.conf -rwx------ 1 505 505 332 Oct 24 2022 squid.conf -rwx------ 1 505 505 9534 Jul 15 2022 ssl.conf drwxr-xr-x 4 505 505 4096 Jan 07 2023 www 226 Directory send OK. ftp> |
그리고 다음은 ls 명령어에 -al이라는 옵션을 사용한 것입니다.
즉, “ls -al”이라는 명령어를 사용하여 원격서버의 현재 디렉토리에 존재하는 .(점)으로 시작하는 숨겨진 파일들도 모두 확인한 것입니다.
ftp> ftp> ls -al 227 Entering Passive Mode (192,168,0,250,215,241). 150 Here comes the directory listing. drwxr-xr-x 5 505 505 4096 Jan 13 2023 . drwxr-xr-x 5 0 0 4096 Jan 08 2023 .. -rw------- 1 505 505 1269 Jan 20 2023 .bash_history -rw-r--r-- 1 505 505 18 Oct 28 2022 .bash_logout -rw-r--r-- 1 505 505 176 Oct 28 2022 .bash_profile -rw-r--r-- 1 505 505 124 Oct 28 2022 .bashrc drwxr-xr-x 2 505 505 4096 Oct 28 2022 .gnome2 drwxr-xr-x 4 505 505 4096 Dec 01 2022 .mozilla -rwx------ 1 505 505 295 Dec 07 2005 manual.conf -rwx------ 1 505 505 332 Oct 24 2022 squid.conf -rwx------ 1 505 505 9534 Jul 15 2022 ssl.conf drwxr-xr-x 4 505 505 4096 Jan 07 2023 www 226 Directory send OK. ftp> |
그리고 다음과 같이 “ls -lR”을 실행하면 서브디렉토리들의 내용들 까지 모두 확인할 수 있습니다.
다음 예를 보시기 바랍니다.
ftp> ls -lR 227 Entering Passive Mode (192,168,0,250,104,241). 150 Here comes the directory listing. .: -rwx------ 1 505 505 295 Dec 07 2005 manual.conf -rwx------ 1 505 505 332 Oct 24 2022 squid.conf -rwx------ 1 505 505 9534 Jul 15 2022 ssl.conf drwxr-xr-x 4 505 505 4096 Jan 07 2023 www
./www: drwxr-xr-x 2 505 505 4096 Dec 22 2022 conf -rwxr-xr-x 1 505 505 295 Dec 07 2005 manual.conf -rwxr-xr-x 1 505 505 1796 Apr 22 2005 perl.conf -rwxr-xr-x 1 505 505 560 Sep 13 2022 php.conf -rwxr-xr-x 1 505 505 566 Dec 05 2005 proxy_ajp.conf -rwxr-xr-x 1 505 505 1671 Oct 07 2022 python.conf -rwxr-xr-x 1 505 505 332 Oct 24 2022 squid.conf -rwxr-xr-x 1 505 505 9534 Jul 15 2022 ssl.conf drwxr-xr-x 2 505 505 4096 Jan 07 2023 su -rwxr-xr-x 1 505 505 352 Sep 09 2004 webalizer.conf -rwxr-xr-x 1 505 505 299 Sep 09 2004 welcome.conf
./www/conf: -rwxr-xr-x 1 505 505 33846 Jul 15 2022 httpd.conf -rwxr-xr-x 1 505 505 12958 Oct 21 2022 magic2
./www/su: -rwxr-xr-x 1 505 505 1458240 Dec 26 2022 README -rwxr-xr-x 1 505 505 13058 Dec 26 2022 etc_line -rwxr-xr-x 1 505 505 33846 Dec 26 2022 httpd.conf -rwxr-xr-x 1 505 505 973151 Dec 26 2022 imsi -rwxr-xr-x 1 505 505 973151 Dec 26 2022 system_line -rwxr-xr-x 1 505 505 33846 Jan 07 2023 testfile 226 Directory send OK. ftp> |
그리고 FTP접속 상태에서 사용할 수 있는 “ls -l”, “ls -al”, “ls -R”, “ls -alR”의 명령어는 각각 “dir -l”, “dir -al”, “dir -R”, “dir -alR”명령어와 동일하게 사용할 수 있습니다.
즉 FTP명령어에 있어서 ls와 dir은 거의 같다는 것을 알 수 있습니다.
ls대신 dir에 옵션을 사용하는 FTP명령어 사용은 여러분들이 직접 해보시기 바랍니다.
관련자료
-
이전
-
다음