강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

FTP접속 후의 원격서버의 현재 디렉토리 내용 확인하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

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명령어 사용은 여러분들이 직접 해보시기 바랍니다.

 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,070 명
  • 현재 강좌수 :  35,986 개
  • 현재 접속자 :  494 명