Tôi làm cách nào để tải lên toàn bộ thư mục qua FTP Mac Terminal?Tải lên thư mục qua thiết bị đầu cuối Mac
Trả lời
Tương tự như bạn sẽ upload toàn bộ thư mục từ bất kỳ dòng lệnh khác:
- Thực hiện một kho lưu trữ zip hoặc tar ra khỏi nó, sau đó đưa vào lưu trữ.
- Nếu bạn muốn tải lên các tệp riêng lẻ, nhưng hãy thực hiện chúng tất cả, sử dụng "mput".
bạn đã thử khai thác chưa? Bạn có thể vượt qua nó Một ký tự đại diện (*) để tải lên tất cả các tệp ...
Tôi đặt vào "đặt * tên người dùng" và tôi nhận được "tên người dùng: không phải là tệp thuần túy". – HollerTrain
Dường như có một số câu hỏi về việc liệu ftp thông qua mac có khả năng xử lý bản sao đệ quy hay không.
Nếu bạn có quyền truy cập ssh vào cả hai máy, bạn có thể thực hiện việc này từ máy tính nguồn: tar -cf - thư mục | ssh user @ hostB "cd target_dir; tar -xf -"
mput * sẽ hoạt động tốt cho các đối tượng trong thư mục, nhưng nếu bạn có thư mục con, nó có thể gặp sự cố khi chọn tệp.
terminal>ftp [email protected]
password:xXxXx
ftp>mkdir <remote dir>
ftp>cd <remote dir>
ftp>lcd <local dir>
ftp>mput *
ftp>close
này sẽ
- kết nối
- tạo thư mục từ xa (hoặc thư mục)
- cd vào thư mục đó
- cd vào thư mục địa phương (nếu bạn đã không bắt đầu có
- sao chép nhiều tệp (tất cả)
- đăng xuất lại
Làm việc tuyệt vời cho tôi! Cảm ơn! Một điều tôi muốn thay đổi là tôi sẽ sử dụng 'sftp' để thay thế. Các lệnh giống nhau, chỉ ở nơi nó nói 'ftp' sử dụng' sftp'. Nó an toàn hơn nhiều. – daviesgeek
Bạn phải sử dụng ftp
? Tôi thích sử dụng scp
(bản sao an toàn) khi máy chủ từ xa hỗ trợ ssh (vì rất nhiều trong số đó thực hiện).
scp -r mydirectory [email protected]:destdir
Các -r
có nghĩa là "đệ quy" vì vậy nó sẽ đệ quy sao chép toàn bộ thư mục. Thay thế username
bằng tên người dùng của bạn, v.v. destdir
là đường dẫn tương đối trên máy chủ từ xa (bất kỳ thư mục nào bạn đăng nhập nếu bạn đăng nhập) miễn là bạn không sử dụng dấu gạch chéo hàng đầu /
- thì nó sẽ là một con đường tuyệt đối.
Tại sao cung cấp câu trả lời này .. anh ta yêu cầu FTP! lý do để sử dụng FTP DO tồn tại ... không có vấn đề nếu tôi thích scp tốt hơn ... mà tôi thực sự làm – kasthor
@ ksthor Điểm tốt, nhưng đây là câu trả lời tôi đã tìm kiếm khi tôi googled "tải lên toàn bộ thư mục ssh" :) – Automatico
Bởi vì nó là một nguồn tài nguyên tuyệt vời cho những người khác tìm kiếm các giải pháp về ** vấn đề tương tự **. Có, ngay cả trong năm 2017, @ kasthor. – LinusGeffarth
mput là lệnh phù hợp cho tác vụ đó, nhưng tôi nghĩ OS X 'triển khai máy khách dòng lệnh ftp không hỗ trợ sao chép thư mục đệ quy thông qua mput *. Vì vậy, một giải pháp có thể có thể là sử dụng một ứng dụng dòng lệnh ftp thay thế như NcFTP được phân phối với nhiều bản phân phối Linux và cũng có sẵn cho OS X. Xem NcFTP download page để biết chi tiết.
ncftpput -R -u user -p passwd <remote-host> <remote-dir> <local-dir>
-R
là dành cho chế độ đệ quy.
Cảm ơn bạn @Joker vì đề nghị của NcFTP. Điều này làm việc hoàn hảo cho nhu cầu của tôi. Tôi đã có thể chuyển toàn bộ thư mục và thanh lịch để có một lớp lót trong tệp tập lệnh. – theUtherSide
Để cài đặt ncftp trên một mac những ngày này, bạn có thể 'brew install ncftp' (giả sử bạn có homebrew, mà bạn có thể nên) –
Go - Kết nối với máy chủ. Nhập ftp://ip-address-of-other-box và thông tin xác thực phù hợp. Nhấp vào + để thêm máy chủ đó, sau đó nhấp đúp vào nó để mở nó. Bây giờ bạn có thể kéo và thả các thư mục và nó sẽ sao chép đệ quy.
Điều này làm việc tuyệt vời cho tôi ... nhưng chỉ đọc, vì một lý do nào đó. Sẽ không cho phép tôi tải lên bất cứ thứ gì. –
Anh ta hỏi làm thế nào để làm điều đó với các thiết bị đầu cuối. –
- 1. Nhập vào thư mục qua bí danh trong thiết bị đầu cuối Mac OS X
- 2. Cách điều hướng đến các thư mục khác nhau trong thiết bị đầu cuối (mac)?
- 3. Cách di chuyển lên một thư mục có Thiết bị đầu cuối trong OSX
- 4. Cách mở cửa sổ từ thiết bị đầu cuối mac
- 5. Meta và # trong thiết bị đầu cuối Mac của Anh
- 6. Sao chép nội dung thư mục lồng vào một thư mục đệ quy (thiết bị đầu cuối)
- 7. dừng python trong thiết bị đầu cuối trên mac
- 8. Làm cách nào để mô phỏng nhấp chuột qua thiết bị đầu cuối mac?
- 9. Thiết bị đầu cuối Linux: Chạy lệnh khi thay đổi thư mục
- 10. Thiết bị đầu cuối mở từ Eclipse
- 11. Cách gửi EOF qua thiết bị đầu cuối Windows
- 12. Thêm cột thông qua thiết bị đầu cuối
- 13. thiết bị đầu cuối vim không tải .zshrc
- 14. Làm thế nào để mở emacs gui/ide từ thiết bị đầu cuối mac?
- 15. 256 thư viện thiết bị đầu cuối màu cho Ruby?
- 16. Thiết bị đầu cuối Mac Vim sẽ chỉ sử dụng backspace khi ở cuối dòng
- 17. Thiết bị đầu cuối dường như không được kéo qua .tiểu sử tự động
- 18. cách tạo Tệp Loại "Bí danh" Mac OS X trong thiết bị đầu cuối?
- 19. Dấu ngã không được nhận dạng trong thiết bị đầu cuối Mac
- 20. Lỗi trong ndk-build lệnh trên thiết bị đầu cuối (Mac)
- 21. Webcam trên Mac - tải thiết bị
- 22. Lệnh cuối cùng trong cùng thiết bị đầu cuối
- 23. Làm thế nào để chạy tập tin php của tôi từ thiết bị đầu cuối mac
- 24. linux - viết lệnh từ một thiết bị đầu cuối đến một thiết bị đầu cuối khác
- 25. Thiết bị đầu cuối Bash Chuyển hướng đến một Thiết bị đầu cuối khác
- 26. Làm thế nào để (thiết bị đầu cuối) cd trong thư mục từ kịch bản ruby
- 27. Nhập Mô-đun Python trong Thiết bị đầu cuối nhưng không thông qua Unix Shell
- 28. Cách đặt tốc độ truyền cho máy Mac trong thiết bị đầu cuối
- 29. Mở thiết bị đầu cuối tại đây trong trình tìm kiếm Mac OS
- 30. RPG dựa trên thiết bị đầu cuối
Thuộc về người dùng siêu người dùng. – Telemachus