Nhóm các lệnh thao tác với File

Một phần của tài liệu BÁO CÁO BÀI TẬP LỚN QUẢN TRỊ MẠNG TÌM HIỂU BỘ LỆNH CỦA DỊCH VỤ FTP (Trang 26 - 34)

Chú ý: Các lệnh thao tác với file tùy theo quyền hạn mà Ftp Client có mà có thể thực hiện được những lệnh, thao tác nào đó. Mặc định thì phía Ftp Client thường chỉ là xem và tài file về máy. Khi được cấp quyền hạn cao hơn như là Xóa, tải lên…. FTP cho phép truyền và tải files, quản lý thư mục, và lấy mail.FTP không được thiết kế để truy nhập và thi hành files.

Append

 Ý nghĩa: Đính(copy nội dung ) 1 file từ máy client vào 1 file trên máy server

 Cú pháp: AppendLocal – file[remote - file]

 Tham số

Local – file: chỉ định các file để thêm vào

Remote – file: file được chỉ định trên máy server mà file client sẽ thêm vào. Nếu remote – file trống thì local – file sẽ đóng vai trò là

remote – file.

Ví dụ: Đính file Append.txt vào file newtext.txt

ftp> append Append.txtnewtext.txt

200 PORT command successful 150 Connecting to port 2456 226-File successfully transferred

226 0.562 seconds (measured here), 2.01 Kbytes per second

ftp: 1186 bytes sent in 0.00Seconds 1186000.00Kbytes/sec.

ftp>

Get

 Ý nghĩa: download một file từ phía FTP server về máy tính FTP client với phương thức truyền file hiện tại.

 Tham số

Remote - file: file được chỉ định từ FTP server

Local - file: tên file được chỉ định khi copy về máy. Nếu bỏ trống thì tên file khi được download về máy là tên trên FTP server.

Ví dụ: download file GetFile.txt về ổ C với tên là GetFile.txt

ftp> get GetFile.txtC:\\GetFile.txt

200 Port command successful

150 Opening data channel for file transfer. 226 Transfer OK

ftp: 4 bytes received in 0.00Seconds 4000.00Kbytes/sec.

ftp>

Recv

 Ý nghĩa: download một file từ phía FTP server về máy tính FTP client với phương thức truyền file hiện tại. Tương tự lệnh GET

 Cú pháp: Recv remote - file [local – file]  Tham số

Remote - file: file được chỉ định từ FTP server

Local - file: tên file được chỉ định khi copy về máy. Nếu bỏ trống thì tên file khi được download về máy là tên trên FTP server

Ví dụ: download file RecvFile.txt về C:\\ftpDown\\FileDown.txt

ftp> recv RecvFile.txtC:\\ftpDown\\fileDown.txt

200 Port command successful

150 Opening data channel for file transfer. 226 Transfer OK

ftp>

Put

 Ý nghĩa: upload một file từ phía FTP client lên máy tính FTP server với phương thức truyền file hiện tại.

 Tham số

Local - file: file được chỉ định từ FTP client

Remote - file: tên file được chỉ định khi tải lên FTP server. Nếu bỏ trống thì tên file khi được download về máy là tên trên FTP client Ví dụ: upload file PutFile.txt vào thư mục Bitmap/PutFile.txt

ftp> put C:\\PutFile.txtbitmap/PutFile.txt

200 Port command successful

150 Opening data channel for file transfer. 226 Transfer OK

ftp: 4 bytes sent in 0.00Seconds 4000.00Kbytes/sec.

ftp> cd bitmap

250 CWD successful. "/bitmap" is current directory.

ftp> dir

200 Port command successful

150 Opening data channel for directory list.

-rw-r--r-- 1 ftp ftp 4 Apr 10 00:02 PutFile.txt 226 Transfer OK

ftp: 62 bytes received in 0.00Seconds 62000.00Kbytes/sec. ftp>

Send

 Ý nghĩa: upload một file từ phía FTP client lên máy tính FTP server với phương thức truyền file hiện tại. Giống với lệnh PUT

 Cú pháp: Send local - file [remote – file]  Tham số

Local - file: file được chỉ định từ FTP client

Remote - file: tên file được chỉ định khi tải lên FTP server. Nếu bỏ trống thì tên file khi được download về máy là tên trên FTP client Ví dụ: Upload file text.txt lên

ftp> send SendFile.txt forUp.txt

200 Port command successful

150 Opening data channel for file transfer. 226 Transfer OK

ftp> dir

200 Port command successful

150 Opening data channel for directory list. drwxr-xr-x 1 ftp ftp 0 Apr 10 00:02 bitmap

drwxr-xr-x 1 ftp ftp 0 Mar 25 22:10 ebook -rw-r--r-- 1 ftp ftp 0 Mar 28 10:38 file.txt

-rw-r--r-- 1 ftp ftp 0 Apr 10 10:45 forUp.txt

drwxr-xr-x 1 ftp ftp 0 Mar 31 09:21 New Folder drwxr-xr-x 1 ftp ftp 0 Mar 25 22:10 picture drwxr-xr-x 1 ftp ftp 0 Mar 26 20:02 Software -rw-r--r-- 1 ftp ftp 0 Apr 10 10:38 text.txt 226 Transfer OK

ftp: 469 bytes received in 0.00Seconds 469000.00Kbytes/sec. ftp>

Delete/Dele

 Ý nghĩa: Xóa 1 file trên thư mục hiện tại của FTP server  Cú pháp: Delete remote - file

 Tham số

Remote - file: file được chỉ định từ FTP server Ví dụ: Xóa file forFtp.txt

ftp> dir

200 Port command successful

150 Opening data channel for directory list. drwxr-xr-x 1 ftp ftp 0 Apr 10 00:02 bitmap -rw-r--r-- 1 ftp ftp 0 Mar 28 10:38 CLGT.thm drwxr-xr-x 1 ftp ftp 0 Mar 25 22:10 ebook -rw-r--r-- 1 ftp ftp 4 Apr 09 23:02 forFtp.txt drwxr-xr-x 1 ftp ftp 0 Mar 31 09:21 New Folder drwxr-xr-x 1 ftp ftp 0 Mar 25 22:10 picture drwxr-xr-x 1 ftp ftp 0 Mar 26 20:02 Software 226 Transfer OK

ftp: 411 bytes received in 0.00Seconds 411000.00Kbytes/sec. ftp> delete forftp.txt

250 File deleted successfully

ftp> dir

200 Port command successful

150 Opening data channel for directory list. drwxr-xr-x 1 ftp ftp 0 Apr 10 00:02 bitmap -rw-r--r-- 1 ftp ftp 0 Mar 28 10:38 CLGT.thm drwxr-xr-x 1 ftp ftp 0 Mar 25 22:10 ebook drwxr-xr-x 1 ftp ftp 0 Mar 31 09:21 New Folder drwxr-xr-x 1 ftp ftp 0 Mar 25 22:10 picture drwxr-xr-x 1 ftp ftp 0 Mar 26 20:02 Software 226 Transfer OK

ftp: 350 bytes received in 0.00Seconds 350000.00Kbytes/sec. ftp>

Mget

 Ý nghĩa: download một hoặc nhiều file từ phía FTP server về máy tính FTP client với phương thức truyền file hiện tại.

 Cú pháp: Mget [ remote - files]  Tham số

Remote - files: một hoặc nhiềufile được chỉ định từ FTP server Hoặc cũng có thể sử dụng cú pháp sau.

Mget *: download toàn bộ các file tại thư mục hiện thời trên

FTP server

Mget *.filetype: download toàn bộ các file có cùng đuôi mở

rộng(filetype: doc, rar, txt, pdf, exe…)

 Khi download, sẽ có hỏi bạn đồng ý download các file đấy về không(y/n).

Ví dụ 1: download các file forUp.txt, forDown.txt

ftp> mget forUp.txt forDown.txt

mget forUp.txt? y mget forDown.txt? y

ftp>

Ví dụ 2: download các file có đuôi mở rộng là *.txt

ftp> mget *.txt mget fileUp.txt? y mget forDown.txt? y mget forUp.txt? y ftp> Mput

 Ý nghĩa: upload một hoặc nhiều file từ phía FTP client lên phía FTP server với phương thức truyền file hiện tại.

 Cú pháp: Mput [ remote - files]  Tham số

Remote - files: một hoặc nhiềufile được chỉ định từ FTP server Hoặc cũng có thể sử dụng cú pháp sau.

Mput *: upload toàn bộ các file tại thư mục hiện thời trên FTP

server

Mput *.filetype: upload toàn bộ các file có cùng đuôi mở

rộng(filetype: doc, rar, txt, pdf, exe…)

 Khi upload, sẽ có hỏi bạn đồng ý upload các file đấy về không(y/n). Ví dụ 1: upload các file có đuôi mở rộng là *.txt lên thư mục ebook

ftp> dir

200 Port command successful

150 Opening data channel for directory list.

-rw-r--r-- 1 ftp ftp 0 Apr 10 17:21 file.doc

226 Transfer OK

ftp: 59 bytes received in 0.00Seconds 59000.00Kbytes/sec.

ftp> mput *.txt mput forDown.txt? y

200 Port command successful

150 Opening data channel for file transfer. 226 Transfer OK

mput forUp.txt? y

200 Port command successful

150 Opening data channel for file transfer. 226 Transfer OK

ftp> dir

200 Port command successful

150 Opening data channel for directory list.

-rw-r--r-- 1 ftp ftp 0 Apr 10 17:21 file.doc -rw-r--r-- 1 ftp ftp 0 Apr 10 17:22 forDown.txt -rw-r--r-- 1 ftp ftp 0 Apr 10 17:22 forUp.txt

226 Transfer OK

ftp: 181 bytes received in 0.00Seconds 181000.00Kbytes/sec.

ftp>

Mdelete/ mdele

 Ý nghĩa: Xóa một hoặc nhiều file trên phía FTP server  Cú pháp: Mdelete [remote - files]

Remote - files: một hoặc nhiềufile được chỉ định từ FTP server Hoặc cũng có thể sử dụng cú pháp sau.

Mdelete *: xóa toàn bộ các file tại thư mục hiện thời trên FTP

server

Mdelete *.filetype: xóa toàn bộ các file có cùng đuôi mở

rộng(filetype: doc, rar, txt, pdf, exe…)

 Khi xóa, sẽ có hỏi bạn đồng ý xóa các file đấy về không(y/n). Ví dụ 1: xóa tất cả các file có đuôi mở rộng là *.txt

.

ftp> dir

200 Port command successful

150 Opening data channel for directory list. drwxr-xr-x 1 ftp ftp 0 Apr 10 00:02 bitmap drwxr-xr-x 1 ftp ftp 0 Apr 10 17:22 ebook

-rw-r--r-- 1 ftp ftp 0 Mar 28 10:38 fileUp.txt -rw-r--r-- 1 ftp ftp 0 Apr 10 10:38 forDown.txt -rw-r--r-- 1 ftp ftp 0 Apr 10 10:45 forUp.txt

drwxr-xr-x 1 ftp ftp 0 Mar 31 09:21 New Folder drwxr-xr-x 1 ftp ftp 0 Mar 25 22:10 picture drwxr-xr-x 1 ftp ftp 0 Mar 26 20:02 Software 226 Transfer OK

ftp: 474 bytes received in 0.00Seconds 474000.00Kbytes/sec.

ftp> mdele *.txt

200 Type set to A

mdele fileUp.txt? y

250 File deleted successfully

mdele forDown.txt? y

250 File deleted successfully

mdele forUp.txt? y

250 File deleted successfully

ftp> dir

200 Port command successful

150 Opening data channel for directory list. drwxr-xr-x 1 ftp ftp 0 Apr 10 00:02 bitmap drwxr-xr-x 1 ftp ftp 0 Apr 10 17:22 ebook drwxr-xr-x 1 ftp ftp 0 Mar 31 09:21 New Folder drwxr-xr-x 1 ftp ftp 0 Mar 25 22:10 picture drwxr-xr-x 1 ftp ftp 0 Mar 26 20:02 Software 226 Transfer OK

ftp: 291 bytes received in 0.00Seconds 291000.00Kbytes/sec.

ftp>

ftp> dir

200 Port command successful

150 Opening data channel for directory list. -rw-r--r-- 1 ftp ftp 0 Apr 10 17:21 file.doc -rw-r--r-- 1 ftp ftp 0 Apr 10 17:22 forDown.txt -rw-r--r-- 1 ftp ftp 0 Apr 10 17:22 forUp.txt 226 Transfer OK

ftp: 181 bytes received in 0.00Seconds 181000.00Kbytes/sec.

ftp> mdele * 200 Type set to A mdele file.doc? n mdele forDown.txt? n mdele forUp.txt? n ftp> Rename

 Ý nghĩa: Đổi tên file trên FTP server  Cú pháp: Rename filename newfilename  Tham số

Filename: file được chỉ định muốn đổi tên  Newfilename: tên mới cho file

Ví dụ: Đổi tên file text.txt thành file forUp.txt

ftp> dir

200 Port command successful

150 Opening data channel for directory list. drwxr-xr-x 1 ftp ftp 0 Apr 10 00:02 bitmap drwxr-xr-x 1 ftp ftp 0 Mar 25 22:10 ebook -rw-r--r-- 1 ftp ftp 0 Mar 28 10:38 fileUp.txt -rw-r--r-- 1 ftp ftp 0 Apr 10 10:45 forUp.txt drwxr-xr-x 1 ftp ftp 0 Mar 31 09:21 New Folder drwxr-xr-x 1 ftp ftp 0 Mar 25 22:10 picture drwxr-xr-x 1 ftp ftp 0 Mar 26 20:02 Software

-rw-r--r-- 1 ftp ftp 0 Apr 10 10:38 text.txt

226 Transfer OK

ftp: 471 bytes received in 0.00Seconds 471000.00Kbytes/sec. ftp> rename text.txt forDown.txt

350 File exists, ready for destination name. 250 file renamed successfully

ftp> dir

200 Port command successful

150 Opening data channel for directory list. drwxr-xr-x 1 ftp ftp 0 Apr 10 00:02 bitmap

-rw-r--r-- 1 ftp ftp 0 Mar 28 10:38 fileUp.txt

-rw-r--r-- 1 ftp ftp 0 Apr 10 10:38 forDown.txt

-rw-r--r-- 1 ftp ftp 0 Apr 10 10:45 forUp.txt drwxr-xr-x 1 ftp ftp 0 Mar 31 09:21 New Folder drwxr-xr-x 1 ftp ftp 0 Mar 25 22:10 picture drwxr-xr-x 1 ftp ftp 0 Mar 26 20:02 Software 226 Transfer OK

ftp: 474 bytes received in 0.00Seconds 474000.00Kbytes/sec. ftp>

Một phần của tài liệu BÁO CÁO BÀI TẬP LỚN QUẢN TRỊ MẠNG TÌM HIỂU BỘ LỆNH CỦA DỊCH VỤ FTP (Trang 26 - 34)

Tải bản đầy đủ (DOC)

(44 trang)
w