Đôi khi bạn cần di chuyển một trang web từ máy chủ này sang máy chủ khác. Thay vì tải trang web từ máy chủ cũ xuống PC của bạn qua FTP và tải lên từ PC của bạn lên máy chủ mới, việc sao chép trang web từ máy chủ này sang máy chủ khác sẽ tiết kiệm rất nhiều thời gian. Hướng dẫn này giải thích cách sử dụng Wget để tải xuống/di chuyển một trang web từ máy chủ này sang máy chủ khác thông qua FTP.
Cài đặt wget trên Debian và Ubuntu
Cài đặt wget trên CentOS, AlmaLinux hoặc Rocky Linux
Công tắc -m cho phép phản chiếu, nghĩa là nó cho phép đệ quy với độ sâu đệ quy vô hạn và giữ danh sách thư mục FTP và dấu thời gian.
Nếu bạn muốn tải xuống một thư mục con cụ thể, ví dụ: /htdocs, bạn sẽ thực hiện như sau:
Nếu tên người dùng hoặc mật khẩu của bạn chứa khoảng trắng hoặc ký tự đặc biệt, hãy đặt chúng trong dấu ngoặc đơn. Ví dụ:
1 Lưu ý sơ bộ
Tôi cho rằng bạn đã đăng nhập FTP thành công trên máy chủ từ xa.Cài đặt wget
Lệnh wget đã được cài đặt trên nhiều hệ thống. trong trường hợp nó chưa được cài đặt trên máy chủ hoặc máy tính để bàn của bạn, hãy sử dụng các lệnh sau:Cài đặt wget trên Debian và Ubuntu
Mã:
sudo apt install wget
Mã:
dnf install wget
3 Sử dụng Wget
Để tải xuống một trang web từ xa vào máy chủ cục bộ của bạn theo cách đệ quy, bạn có thể sử dụng Wget như sau:
Mã:
wget -m ftp://username:[emailprotected]/
Nếu bạn muốn tải xuống một thư mục con cụ thể, ví dụ: /htdocs, bạn sẽ thực hiện như sau:
Mã:
wget -m ftp://username:[emailprotected]/htdocs
Mã:
wget -mftp://'user name':'pass!word'@www.mydomain.tld/