ftp: ký tự đặc biệt trong mật khẩu


1

Tôi cần phải thực hiện lệnh này

wget -r ftp://$USER:$PASSWORD@$SITE/

Nhưng trước tiên, vì có một số ký tự đặc biệt (chẳng hạn như '!?') Trong PASSWORD, tôi đã gặp một số vấn đề mà tôi đã giải quyết bằng cách thoát chúng bằng '\' ..

Bây giờ tôi đang đối mặt với vấn đề nhân vật đặc biệt không hoạt động với lệnh ftp ... ( ở đây )

Hiện tại tôi nhận được điều này:

Bad port number

Điều này là do cũng có một số con số hiện diện trong PASSWORD, tôi đã cố gắng trích dẫn một lần, nhưng không thành công ..

Làm thế nào tôi có thể giải quyết, nếu tôi không thay đổi mật khẩu?

Trên thiết bị đầu cuối, trên Debian.


2
Sử dụng các tham số --ftp-user và --ftp-password thay vì mã hóa nó vào URL.
Joe

@Joe Nó hoạt động, cảm ơn. Nếu bạn muốn đưa ra một câu trả lời tôi sẽ chọn nó.

Câu trả lời:


2

Sử dụng các tham số --ftp-user--ftp-passwordthay vì mã hóa nó vào URL


Tôi thích một ví dụ về cách làm điều này, vì trang ftp man không có ftp-usercờ.
trueCamelType

Đó là bởi vì câu hỏi (và câu trả lời) là vềwget
Joe
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.