Đây là lệnh snarf có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
snarf - Trình tải tài nguyên đa năng không tương tác đơn giản
SYNOPSIS
tiếng gầm gừ [-avqprzm] URL [ô uế] ...
MÔ TẢ
Lấy dữ liệu từ nhiều giao thức khác nhau, cụ thể là http, ftpvà chuột túi má.
SỬ DỤNG
tiếng gầm gừ được gọi với bất kỳ số lượng URL và ngoại vi nào. Nếu một tệp bên ngoài không được chỉ định,
snarf giữ nguyên tên tệp từ xa khi lưu.
Ví dụ, tiếng gầm gừ http://foo.bar.com/images/face.gif sẽ truy xuất tệp `` face.gif ''
vào hệ thống cục bộ. Trong trường hợp không có tên tệp (url kết thúc bằng dấu gạch chéo),
dữ liệu được truy xuất và lưu trữ trong tệp index.html cho các URL http, ftpindex.txt cho
các URL ftp, hoặc gopherindex.txt cho các URL gopher.
Sử dụng dấu gạch ngang, "-", do lỗi gây ra tiếng gầm gừ để gửi đầu ra của nó tới stdout thay vì
tập tin.
Để đăng nhập vào máy chủ ftp hoặc trang web yêu cầu tên người dùng và mật khẩu, hãy sử dụng
cú pháp http://username:[email được bảo vệ]/. Nếu bạn bỏ qua mật khẩu, bạn sẽ được nhắc
cho nó.
Snarf có một tùy chọn tích hợp để tải xuống phiên bản mới nhất của chính nó; đơn giản là chạy tiếng gầm gừ
MUỘN NHẤT.
LỰA CHỌN
-a Khiến snarf sử dụng ftp "hoạt động". Theo mặc định, snarf sử dụng ftp thụ động và nếu
máy chủ không hỗ trợ nó, rơi trở lại ftp hoạt động. Sử dụng tùy chọn -a sẽ
tránh sự cố gắng thụ động ban đầu.
-r Tiếp tục quá trình truyền ftp hoặc http bị gián đoạn bằng cách kiểm tra xem có tệp cục bộ không
có cùng tên với tệp từ xa và bắt đầu chuyển khi kết thúc
tệp cục bộ và tiếp tục cho đến khi hoàn tất. Tùy chọn này chỉ hoạt động với các máy chủ HTTP
hiểu các máy chủ HTTP / 1.1 và ftp hỗ trợ lệnh REST. sử dụng snarf
tùy chọn này tự động nếu outfile đã tồn tại.
-n Đừng tiếp tục; bỏ qua outfile nếu nó tồn tại và chuyển lại toàn bộ.
-q Không in thanh tiến trình.
-p Buộc in thanh tiến trình. Snarf có tùy chọn thời gian biên dịch để xem
thanh tiến trình in theo mặc định hoặc không. Tùy chọn -p ghi đè tùy chọn -q. Trong
ngoài ra, nếu các thanh tiến trình được bật theo mặc định, snarf sẽ chặn chúng khi
đầu ra tiêu chuẩn không phải là thiết bị đầu cuối. Sử dụng -p sẽ ghi đè hành vi này.
-v In tất cả các thư đến từ máy chủ tới stderr.
-z Gửi một chuỗi tác nhân người dùng tương tự như những gì Netscape Navigator 4.0 sử dụng.
-m Gửi một chuỗi tác nhân người dùng tương tự như những gì Microsoft Internet Explorer sử dụng.
Mỗi tùy chọn chỉ ảnh hưởng đến URL ngay sau nó. Để có một tùy chọn ảnh hưởng đến tất cả
Các URL theo sau nó, sử dụng ký tự hoa cho tùy chọn, ví dụ: -Q thay vì -q.
MÔI TRƯỜNG
Snarf kiểm tra một số biến môi trường khi quyết định sử dụng gì cho proxy. Nó
trước tiên hãy kiểm tra một biến dành riêng cho dịch vụ, sau đó SNARF_PROXYthì PROXY.
Các biến dành riêng cho dịch vụ là HTTP PROXY, FTP_PROXYvà GOPHER_PROXY.
Snarf cũng kiểm tra SNARF_HTTP_USER_AGENT biến môi trường và sẽ sử dụng nó khi
báo cáo chuỗi tác nhân người dùng của nó với máy chủ HTTP. Trong cùng một tinh thần, nó cũng sử dụng
SNARF_HTTP_REFERER biến môi trường để giả mạo Người giới thiệu đến máy chủ web.
Sử dụng snarf trực tuyến bằng các dịch vụ onworks.net