ftp> put index.html // upload file index.html lên server 200 PORT Command successful. 150 Opening ASCII mode data connection for index.html[r]
(1)Tìm hi u v FTPể ề 1 Gi i thi uớ ệ
FTP là chữ viết tắc của File Transfer Protocol Giao thức truyền file. FTP là một giao thức truyền file trên mạng dựa trên chuẩn TCP nên rất đáng tin cậy!
2 M t s l nh ph bi n c a FTPộ ố ệ ổ ế ủ
Sau đây là danh sách một số lệnh thường dùng kèm theo hướng dẫn mà bạn cần biết!
ascii chuyển sang chế độ truyền file theo dạng văn bản
binary chuyển sang chế độ truyền file theo dạng nhị phân
cd [directory] chuyển vào thư mục directory
cdup chuyển lên thư mục cấp trên một cấp
close ngắt kết nối với máy chủ
del [remotefile] xóa 1 file trên máy chủ
dir [remotedirectory|file] liệt kê nội dung của thư mục hoặc danh sách các file trên máy chủ
help [command] cho biết hướng dẫn về lệnh command
lcd [localdirectory] đặt lại thư mục làm việc trên client là localdirectory
ls [remotedirectory|file] [la] liệt kê nội dung của thư mục hoặc danh sách các file trên máy chủ; tham số la sẽ liệt kê tất cả có kèm theo mơ tả về quyền
mdelete [remotefiles] xóa nhiều file trên máy chủ
mget [remotefiles] download các files trên máy chủ về
(2)mkdir <directoryname> tạo thư mục có tên directoryname
mput [localfiles] upload các files lên máy chủ
open host [port] kết nối đến máy chủ FTP có hostname là host và đang chạy dịch vụ FTP ở cổng port
put <localfile> [remotefile] upload localfile lên máy chủ với tên mới là remote file nếu được
pwd cho biết thư mục đang làm việc hiện thời quit thốt
recv <remotefile> [localfile] nhận remotefile trên máy chủ và lưu trên máy tính với tên localfile nếu được
rename [from] [to] đổi tên file hoặc thư mục from thành to rmdir directoryname xóa thư mục có tên directoryname
send localfile [remotefile] gởi localfile từ máy tính lên máy chủ với tên mới là remotefile nếu được
status cho biết trạng thái của phiên làm việc hiện tại system cho biết hệ điều hành của máy chủ
user username [password] [account] login vào với tên là username, mật khẩu là password, tài khoản là account
? gọi hướng dẫn
3 Các ví dụ
Để dễ hiểu, các bạn hãy xem các ví dụ sau:(tơi sử dụng các này để upload mấy file lên website đó, khơng cần dùng các chương trình FTP mạnh như WS_FTP Pro, FTPNet, CuteFTP, AbsoluteFTP, !) Tơi lưu trang web cần tải lên server trong c:\website! Bây giờ tơi sẽ tải nó lên!
C:\website>ftp myftpsrv // k t n i đ n máy ch myftpsrvế ố ế ủ
(3)Connected to myftpsrv User (ftpsrv:(none)): dt
331 User name okay, need password Password:
230 User logged in, proceed
ftp> pwd // cho bi t th m c hi n t i làm vi c!ế ụ ệ ệ
257 "/home/dt" is current directory ftp> status // xem tr ng thái hi n t iạ ệ
Type: ascii; Verbose: On ; Bell: Off ; Prompting: On ; Globbing: On
Debugging: Off ; Hash mark printing: Off // ascii=1 ftp> cd www // chuy n vào th m c wwwể ụ
250 Directory changed to /home/dt/www
ftp> put index.html // upload file index.html lên server 200 PORT Command successful
150 Opening ASCII mode data connection for index.html 226 Transfer complete
ftp: 2095 bytes sent in 0.00Seconds 2095000.00Kbytes/sec ftp> mkdir tools // t o th m c /home/dt/www/toolsạ ụ
257 "/home/dt/www/tools" directory created ftp> cd tools // chuy n vào th m c toolsể ụ
250 Directory changed to /home/dt/www/tools
ftp> lcd c:\website\tools // thay đ i l i local directory =ổ
c:\website\tools
Local directory now C:\website\tools
ftp> bin // chuy n sang ch đ truy n file nh phânể ế ộ ề ị
200 Type set to I
ftp> mput *.* // upload t t c file trongấ ả
c:\website\tools lên server, vào /home/www/tools/ mput test.zip? y
200 PORT Command successful
150 Opening BINARY mode data connection for test.zip 226 Transfer complete
ftp: 10168 bytes sent in 0.06Seconds 169.47Kbytes/sec mput test.exe? y
200 PORT Command successful
150 Opening BINARY mode data connection for test.exe 226 Transfer complete
ftp: 54625 bytes sent in 0.11Seconds 496.59Kbytes/sec ftp> ls -la // li t kê n i dung c a /home/www/toolsệ ộ ủ
200 PORT Command successful
150 Opening ASCII mode data connection for /bin/ls drwxr r dt group Sep 30 14:13 drwxr r dt group Sep 30 14:13 -rwxr r dt group 54625 Sep 30 14:14 test.exe