Lệnh sftp dòng lệnh trong Ubuntu của tôi không được cài đặt đệ quy. Tôi đã tìm thấy một số cuộc tranh luận từ năm 2004 về việc triển khai tính năng này với công tắc tùy chọn -R. Vì vậy, tôi thấy một số loại đệ quy tự thực hiện là lựa chọn duy nhất.Cách triển khai đặt đệ quy trong sftp
Tức là.
- lặp thông qua danh sách thư mục
- cd vào thư mục
- mkdir họ nếu không tồn tại
- đặt file
tôi đang lập kế hoạch về việc này với bash, nhưng bất kỳ ngôn ngữ khác sẽ đủ .
Rsync hoặc scp không phải là tùy chọn vì tôi không có quyền truy cập hệ vỏ vào máy chủ. Chỉ sftp.
nhìn vào câu trả lời của tôi cho các giải pháp sử dụng lftp –
tại sao truy cập shell cần thiết cho scp? – user102008