
Để tải lên tập tin thông qua dòng lệnh FTP, hãy sử dụng lệnh 'put' theo sau là tên tập tin. Để tải xuống, hãy sử dụng lệnh 'get' với tên tập tin bạn muốn tải về. Các lệnh FTP thiết yếu này giúp truyền tập tin trực tiếp từ dòng lệnh của bạn, đơn giản hóa việc quản lý tập tin trên các hệ điều hành khác nhau, bao gồm cả Windows.
Hướng dẫn này dành cho những người 1) hiểu được các lỗ hổng bảo mật của FTP nhưng vẫn muốn học cách sử dụng nó VÀ 2) thích thực hiện các thao tác trên dòng lệnh FTP.
Các ảnh chụp màn hình bạn sẽ thấy ở đây được chụp từ một máy Linux. Tuy nhiên, các lệnh vẫn giống nhau cho dù bạn sử dụng dòng lệnh Windows, Solaris, OS X, UNIX hay bất kỳ hệ điều hành nào khác hỗ trợ FTP.
Thiết lập kết nối FTP và đăng nhập vào máy chủ
Để bắt đầu sử dụng FTP trên dấu nhắc lệnh, hãy mở màn hình terminal và sau đó gõ ftp. Sau khi nhấn phím Enter, bạn sẽ thấy dấu nhắc có nhãn ftp>. Điều này có nghĩa là hệ thống đã sẵn sàng chấp nhận các lệnh FTP. Nhập lệnh sau:
Mở [tên máy chủ hoặc địa chỉ IP của máy chủ FTP của bạn]
ví dụ
Mở cửa số 192.168.100.101

Sau khi nhấn phím Enter, bạn sẽ được yêu cầu nhập tên người dùng của mình trên máy chủ FTP. Hãy nhập tên người dùng và sau đó nhấn phím Enter.

Tiếp theo, bạn sẽ được yêu cầu nhập mật khẩu (pwd) của tên người dùng đó. Nhập mật khẩu và nhấn Enter. Nếu đăng nhập thành công, bạn sẽ nhận được thông báo cho biết bạn đã đăng nhập thành công.
Nếu bạn quan tâm đến một phương pháp xác thực an toàn hơn mà không cần sử dụng mật khẩu, hãy cân nhắc tìm hiểu về Xác thực Khóa Công khai SFTP .

Một cách khác để thực hiện việc này là nhập FTP theo sau là tên máy chủ hoặc địa chỉ IP của máy chủ FTP, như sau:

Ngay khi bạn vào được giao diện người dùng FTP (được đánh dấu bằng "dấu nhắc FTP"), bạn có thể yêu cầu danh sách các lệnh được hỗ trợ bằng cách nhập ký hiệu dấu chấm hỏi.

Hãy thử một vài lệnh trong danh sách đó (mkdir, delete, rename, rmdir, glob, verbose, v.v.).
Liệt kê nội dung của thư mục từ xa
Để hiển thị nội dung của thư mục từ xa hiện tại trên máy chủ FTP, hãy nhập lệnh:
đạo diễn

Liệt kê nội dung của thư mục cục bộ
Lệnh để liệt kê nội dung thư mục cục bộ hơi khác một chút. Để làm điều đó, bạn cần chạy một lệnh shell cục bộ. Nhưng bạn phải thoát ra khỏi shell trước khi có thể làm điều đó. Điều này có thể được thực hiện bằng dấu chấm than!
Trong Linux, lệnh để liệt kê nội dung của một thư mục là `ls`. Vì vậy,
!ls
Sẽ liệt kê tất cả nội dung của thư mục cục bộ.
Lưu ý rằng lệnh !ls sẽ không hiển thị nội dung theo cùng định dạng với lệnh dir đã trình bày trước đó. Để hiển thị nội dung theo định dạng tương tự như lệnh dir, hãy sử dụng tùy chọn -l. Vì vậy, lệnh đầy đủ sẽ là:
!ls -l

Hiển thị thư mục cục bộ hiện tại
Điều thú vị là, bạn có thể hiển thị thư mục cục bộ hiện tại (chứ không phải nội dung của nó) mà không cần phải thoát ra giao diện dòng lệnh. Bạn có thể nhập lệnh lcd như sau:

Thay đổi thư mục làm việc cục bộ của bạn
Để thay đổi thư mục làm việc trên máy tính cục bộ, hãy thêm đường dẫn thư mục vào lệnh lcd:
lcd/home/johnv/Documents
Nếu thư mục bạn muốn chuyển đến chỉ là một thư mục con của thư mục làm việc hiện tại, thì bạn có thể nhập tên thư mục đó như sau:

Trải nghiệm giải pháp truyền tải tập tin an toàn, được quản lý, hỗ trợ nhiều giao thức ngoài FTP, đảm bảo tuân thủ các quy định và bảo mật dữ liệu. Hãy thử nghiệm các tính năng của chúng tôi và tự mình trải nghiệm khi đăng ký dùng thử miễn phí.
Lệnh để thay đổi thư mục từ xa của bạn tương tự như lệnh trước. Chỉ cần bỏ chữ l đi ("l" dường như là viết tắt của "local"). Ảnh chụp màn hình bên dưới cho thấy cách chúng ta đã chuyển đến thư mục có tên "remotedir1".
Nếu bạn cuộn lên phần “Liệt kê nội dung của thư mục từ xa” và xem ảnh chụp màn hình, bạn sẽ nhận ra rằng remotedir1 thực chất là một thư mục con của thư mục làm việc hiện tại. Vì vậy, chúng ta đã nhập cd remotedir1 thay vì nhập toàn bộ đường dẫn.
Chúng tôi đã chạy lệnh dir để hiển thị cho bạn nội dung của thư mục làm việc mới đó.

Tải lên tệp
Để tải lên một tập tin bằng FTP, bạn sử dụng lệnh `put`. Dưới đây là lệnh `put` để tải lên một tập tin có tên `main.txt`. Lưu ý rằng lệnh này sẽ tải tập tin lên thư mục làm việc từ xa hiện tại. Phần tiếp theo sẽ thảo luận về cách tải tập tin lên một thư mục khác.

Tải tệp lên thư mục khác
Nếu bạn đã quen thuộc với cấu trúc thư mục của tài khoản trên máy chủ từ xa và muốn tải lên một tệp vào một thư mục không phải là thư mục làm việc, bạn có thể chỉ định đường dẫn thư mục trong lệnh put như sau:

Lưu ý rằng vì thư mục đích “remotesubdir1” chỉ là một thư mục con của thư mục làm việc từ xa hiện tại, nên chúng ta chỉ cần thêm dấu chấm (.) vào trước thư mục đó. Dấu chấm (.) có nghĩa là “thư mục hiện tại”.
Cũng cần lưu ý rằng chúng tôi đã đổi tên tệp vừa tải lên thành mainupload.txt. Nếu bạn muốn giữ nguyên tên, hãy sử dụng cùng tên đó.
Tải lên nhiều tệp
Lệnh FTP để tải lên nhiều tập tin là mput. Bạn có thể sử dụng mput với nhiều tên tập tin được phân cách bằng dấu cách. Bạn nên sử dụng lệnh này nếu các tập tin bạn muốn tải lên không có điểm chung nào, chẳng hạn như phần mở rộng tên tập tin của ba ký tự đầu tiên hoặc hai ký tự cuối cùng, v.v.
Lưu ý rằng bạn sẽ được yêu cầu xác nhận trước khi mỗi tệp được tải lên. Chỉ cần nhập y (cho có) để xác nhận.

Tải lên nhiều tệp bằng ký tự đại diện
Trong trường hợp các tệp bạn muốn tải lên có điểm chung, bạn có thể rút ngắn lệnh bằng cách sử dụng ký tự đại diện. Ví dụ, lệnh mput bên dưới tải lên tất cả các tệp có phần mở rộng .txt.
Cũng giống như lệnh mput trước đó, bạn sẽ được yêu cầu xác nhận trước khi mỗi tệp được tải lên.

Tải xuống tệp
Cú pháp để tải xuống một tập tin tương tự như cú pháp để tải lên, ngoại trừ lệnh được sử dụng là get thay vì put. Điều đó khá dễ nhớ phải không? Dưới đây là một ví dụ minh họa cách thực thi lệnh đó.

Tải xuống tập tin vào một thư mục khác
Dưới đây là cách tải xuống một tập tin vào một thư mục khác với thư mục hiện tại. Bạn cần chỉ định đường dẫn đầy đủ, bao gồm cả tên tập tin mới (nếu bạn muốn thay đổi tên tập tin khi tải xuống).

Đang tải xuống > Nhiều tệp
Cú pháp này tương tự như cú pháp tải lên nhiều tập tin, ngoại trừ việc nó sử dụng lệnh mget thay vì lệnh mput. Một lần nữa, bạn phải xác nhận mỗi lần tải lên bằng lệnh ay (có).

Tải xuống nhiều tập tin bằng ký tự đại diện
Dưới đây là một ví dụ minh họa cách tải xuống nhiều tệp bằng ký tự đại diện.

Có một số lệnh khác nhau, nhưng chừng này là đủ để bạn bắt đầu.
Giờ đây, khi bạn đã nắm vững những kiến thức cơ bản về sử dụng FTP thông qua dòng lệnh, hãy nâng cao khả năng truyền tải tập tin của mình lên một tầm cao mới với JSCAPE MFT Server.
TƯ VẤN: Click Here hoặc Hotline/Zalo 090.29.12.888
=============================
Website không chứa bất kỳ quảng cáo nào, mọi đóng góp để duy trì phát triển cho website (donation) xin vui lòng gửi về STK 90.2142.8888 - Ngân hàng Vietcombank Thăng Long - TRAN VAN BINH
=============================
Nếu bạn không muốn bị AI thay thế và tiết kiệm 3-5 NĂM trên con đường trở thành DBA chuyên nghiệp hay làm chủ Database thì hãy đăng ký ngay KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE, được Coaching trực tiếp từ tôi với toàn bộ bí kíp thực chiến, thủ tục, quy trình của gần 20 năm kinh nghiệm (mà bạn sẽ KHÔNG THỂ tìm kiếm trên Internet/Google) từ đó giúp bạn dễ dàng quản trị mọi hệ thống Core tại Việt Nam và trên thế giới, đỗ OCP.
- CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
- Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
2 khóa học online qua video giúp bạn nhanh chóng có những kiến thức nền tảng về Linux, Oracle, học mọi nơi, chỉ cần có Internet/4G:
- Oracle cơ bản: https://bit.ly/admin_1200
- Linux: https://bit.ly/linux_1200
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile/Zalo: 0902912888
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: https://www.youtube.com/@binhguru
👨 Tiktok: https://www.tiktok.com/@binhguru
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhguru
👨 Podcast: https://www.podbean.com/pu/pbblog-eskre-5f82d6
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội
=============================
cơ sở dữ liệu, cơ sở dữ liệu quốc gia, database, AI, trí tuệ nhân tạo, artificial intelligence, machine learning, deep learning, LLM, ChatGPT, DeepSeek, Grok, oracle tutorial, học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,sql tutorial, khóa học pl/sql tutorial, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c/21c/23c/23ai, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail,oracle RAC, ASM, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, postgresql tutorial, mysql tutorial, mariadb tutorial, ms sql server tutorial, nosql, mongodb tutorial, oci, cloud, middleware tutorial, docker, k8s, micro service, hoc solaris tutorial, hoc linux tutorial, hoc aix tutorial, unix tutorial, securecrt, xshell, mobaxterm, putty