Sử dụng mẫu của lệnh FTP Linux

Sử dụng giao thức FTP với máy tính Linux

FTP là giao thức truyền tệp đơn giản và quen thuộc nhất trao đổi tệp giữa máy tính cục bộ và máy tính hoặc mạng từ xa. Các hệ điều hành Linux và Unix có các lời nhắc dòng lệnh được xây dựng sẵn, bạn có thể sử dụng như các máy khách FTP để thực hiện kết nối FTP.

Cảnh báo: Truyền FTP không được mã hóa. Bất kỳ ai chặn đường truyền đều có thể đọc dữ liệu bạn gửi, bao gồm tên người dùng và mật khẩu của bạn. Để có đường truyền an toàn, hãy sử dụng SFTP .

Thiết lập kết nối FTP

Trước khi bạn có thể sử dụng các lệnh FTP khác nhau, bạn phải thiết lập kết nối với mạng từ xa hoặc máy tính. Làm điều này bằng cách mở một cửa sổ đầu cuối trong Linux và gõ ftp theo sau là một tên miền hoặc địa chỉ IP của máy chủ FTP, chẳng hạn như ftp 192.168.0.1 hoặc ftp domain.com . Ví dụ:

ftp abc.xyz.edu

Lệnh này cố gắng kết nối với máy chủ ftp tại abc.xyz.edu. Nếu thành công, nó sẽ yêu cầu bạn đăng nhập bằng tên người dùng và mật khẩu. Các máy chủ FTP công cộng thường cho phép bạn đăng nhập bằng cách sử dụng tên người dùng ẩn danh và địa chỉ email của bạn làm mật khẩu hoặc hoàn toàn không có mật khẩu.

Khi bạn đăng nhập thành công, bạn sẽ nhìn thấy dấu nhắc ftp> trên màn hình đầu cuối. Trước khi bạn tiếp tục, hãy lấy danh sách các lệnh FTP có sẵn bằng chức năng trợ giúp . Nó rất hữu ích vì tùy thuộc vào hệ thống và phần mềm của bạn, một số lệnh FTP được liệt kê có thể hoặc không hoạt động.

Ví dụ và mô tả lệnh FTP

Các lệnh FTP được sử dụng với Linux và Unix khác với các lệnh FTP được sử dụng với dòng lệnh Windows. Dưới đây là ví dụ minh họa cách sử dụng điển hình của các lệnh FTP của Linux để sao chép, đổi tên và xóa tệp từ xa.

ftp> trợ giúp

Hàm trợ giúp liệt kê các lệnh mà bạn có thể sử dụng để hiển thị nội dung thư mục, truyền tệp và xóa tệp. Lệnh ftp >? hoàn thành điều tương tự.

ftp> ls

Lệnh này in tên của các tệp và thư mục con trong thư mục hiện tại trên máy tính từ xa.

ftp> khách hàng cd

Lệnh này thay đổi thư mục hiện tại thành thư mục con có tên là khách hàng nếu nó tồn tại.

ftp> cdup

Điều này sẽ thay đổi thư mục hiện tại thành thư mục mẹ.

ftp> lcd [hình ảnh]

Lệnh này thay đổi thư mục hiện tại trên máy tính cục bộ thành hình ảnh , nếu nó tồn tại.

ftp> ascii

Điều này thay đổi sang chế độ ASCII để truyền tệp văn bản. ASCII là mặc định trên hầu hết các hệ thống.

ftp> nhị phân

Lệnh này thay đổi sang chế độ nhị phân để chuyển tất cả các tệp không phải là tệp văn bản.

ftp> get image1.jpg

Thao tác này sẽ tải xuống tệp image1.jpg từ máy tính từ xa sang máy tính cục bộ. Cảnh báo: Nếu đã có một tệp trên máy tính cục bộ có cùng tên, nó sẽ bị ghi đè.

ftp> put image2.jpg

Tải lên tệp image2.jpg từ máy tính cục bộ đến máy tính từ xa . Cảnh báo: Nếu đã có tệp trên máy tính từ xa có cùng tên, tệp sẽ bị ghi đè.

ftp>! ls

Thêm một dấu chấm than ở phía trước của một lệnh thực hiện lệnh được chỉ định trên máy tính cục bộ. Vì vậy, ls liệt kê tên tệp và tên thư mục của thư mục hiện tại trên máy tính cục bộ.

ftp> mget * .jpg

Với lệnh mget. bạn có thể tải xuống nhiều hình ảnh. Lệnh này tải xuống tất cả các tệp kết thúc bằng .jpg.

ftp> đổi tên [từ] [thành]

Lệnh đổi tên thay đổi tệp có tên [từ] thành tên mới [thành] trên máy chủ từ xa.

ftp> đặt tệp cục bộ [tệp từ xa]

Lệnh này lưu trữ một tệp cục bộ trên máy từ xa. Gửi tệp cục bộ [tệp từ xa] thực hiện tương tự.

ftp> mput * .jpg

Lệnh này tải lên tất cả các tệp kết thúc bằng .jpg vào thư mục hoạt động trên máy từ xa.

ftp> xóa tệp từ xa

Xóa tệp có tên tệp từ xa trên máy từ xa.

ftp> mdelete * .jpg

Thao tác này sẽ xóa tất cả các tệp kết thúc bằng .jpg trong thư mục hoạt động trên máy từ xa.

ftp> tên tệp kích thước

Xác định kích thước của một tệp trên máy từ xa bằng lệnh này.

ftp> mkdir [tên thư mục]

Tạo một thư mục mới trên máy chủ từ xa.

dấu nhắc ftp>

Lệnh nhắc bật hoặc tắt chế độ tương tác để các lệnh trên nhiều tệp được thực hiện mà không cần xác nhận người dùng.

ftp> thoát

Lệnh quit kết thúc phiên FTP và thoát khỏi chương trình FTP. Các lệnh byeexit thực hiện điều tương tự.

Tùy chọn dòng lệnh

Tùy chọn (còn được gọi là cờ hoặc công tắc) điều chỉnh hoạt động của lệnh FTP. Thông thường, một tùy chọn dòng lệnh tuân theo lệnh FTP chính sau một khoảng trắng. Dưới đây là danh sách các tùy chọn bạn có thể nối thêm vào các lệnh FTP và mô tả những gì chúng làm.