EnglishFrenchSpanish

Jalankan server | Ubuntu > | Fedora > |


favorit OnWorks

ftpcopy - Online di Cloud

Jalankan ftpcopy di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah ftpcopy yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


ftpcopy - membuat dan memelihara cermin ftp.

RINGKASAN


ftpcopy [opsi] host[:port] remotedir [localdir]
atau: ftpcopy [opsi] ftp://host[:port]/remotedir [localdir]

DESKRIPSI


ftpcopy menyalin situs FTP secara rekursif. Setelah itu menghapus semua file di lokal
pohon direktori yang tidak ditemukan di situs jarak jauh.

direktori lokal default ke `.' - direktori kerja saat ini - jika --no-delete
opsi digunakan. direktori lokal tidak diperlukan jika opsi --interactive digunakan.
Jika tidak, Anda harus memberikan argumen direktori lokal.

PILIHAN


Menghubungkan / masuk / nama pengguna / kata sandi pilihan:
-u, --pengguna=NAME
penggunaan NAMA untuk login di server ftp.
Standarnya adalah `anonim'. Gunakan nama kosong untuk memaksa program tidak masuk.

-p, --pass=PASSWORD
Gunakan PASS sebagai password untuk login di server ftp.
Standarnya adalah `anonim@tidak valid.contoh'. Jika kata sandi kosong diberikan
programm tidak akan mengirim kata sandi ke server.

--akun=AKUN
Kirim ACCOUNT sebagai nama akun selama fase login.
Catatan: ini _bukan_ nama pengguna, tetapi nama yang bisa disebut a
subaccount diimplementasikan oleh beberapa server. Jika Anda tidak mengerti apa artinya Anda
memiliki peluang bagus untuk tidak pernah membutuhkan opsi ini. Jika Anda pikir Anda membutuhkannya
silakan coba opsi --user terlebih dahulu.

--mencoba=ARG
Jumlah percobaan untuk terhubung dan masuk.
Standarnya adalah 1, artinya program akan menyerah setelah kesalahan pertama.
Opsi ini telah ditambahkan di versi 0.3.0.

--data-connect-retries=ARG
Jumlah percobaan untuk terhubung ke port data.
Program akan mencoba mencapai port data (untuk pengambilan daftar atau data)
itu berkali-kali dan akan menyerah setelah itu banyak kesalahan berturut-turut. Standarnya adalah 5,
artinya program akan menyerah setelah kesalahan kelima.
Opsi ini ditambahkan di versi 0.6.6. Perilaku lama adalah menyerah setelah
kesalahan pertama.

--login-sleep=ARG
Detik untuk tidur setelah login gagal.
Lebih tepatnya: program akan tertidur selama beberapa detik setelah mencoba
terhubung atau login gagal. Standarnya adalah 5. A 0 diperlakukan sebagai 1, dan penyalahgunaan,
terutama bersama dengan --tries, kemungkinan akan mengganggu administrator server.
Opsi ini telah ditambahkan di versi 0.4.5.

-4, --v4
Hanya gunakan IPv4, meskipun v6 tersedia.
Opsi ini secara efektif melarang penggunaan IPv6, kecuali untuk kueri DNS.
Itu ditambahkan dalam versi 0.6.0.

-6, --v6
Hanya gunakan IPv6, meskipun v4 tersedia.
Opsi ini secara efektif melarang penggunaan IPv4, kecuali untuk kueri DNS.
Itu ditambahkan dalam versi 0.6.0.

Verbositas pilihan:
-l, --loglevel=ARG
Mengontrol jumlah logging yang dilakukan.
0: tidak ada apa pun kecuali peringatan dan pesan kesalahan.
1: unduh dan hapus (ini adalah default).
2: tautan/symlink dibuat, file yang sudah kami dapatkan.
3: hal-hal yang tidak berguna.

--bps Kecepatan transfer log.
Opsi ini menyebabkan ftpcopy mencatat informasi byte / kilobyte / megabyte per detik
setelah transfer berhasil.
Opsi ini telah ditambahkan di versi 0.3.9.

--kemajuan
Laporkan kemajuan ke stderr.
Ini akan mencetak laporan unduhan setiap detik: bentuk singkat dari file
nama, byte yang didapat dan diharapkan dan persentase yang diterima.
Opsi ini telah ditambahkan di versi 0.6.0.

fillet seleksi pilihan:
-m, --max-days=DAYS
Unduh hanya file yang dimodifikasi terakhir HARI.
Salinan file yang tidak diunduh yang ada secara lokal akan disimpan. Standarnya adalah
untuk tidak membatasi usia file.

--max-size=MAXBYTES
Unduh hanya file hingga MAXBYTES panjangnya.
Salinan file yang terlalu panjang secara lokal akan dihapus selama langkah pembersihan.
Standarnya adalah tidak membatasi ukuran file.
Opsi ini telah ditambahkan di versi 0.5.1.

-x, --exclude=KARTU LIAR
Kecualikan pencocokan jalur KARTU LIAR.
If KARTU LIAR cocok dengan path lengkap dari file jarak jauh maka file tersebut tidak akan
diunduh. KARTU LIAR adalah ekspresi wildcard gaya shell, bukan ekspresi reguler
seperti yang dimiliki grep. Anda dapat mengulangi opsi ini sesering yang Anda inginkan, dan Anda bisa
campur dengan opsi --include.
Jika keduanya termasuk dan tidak termasuk digunakan maka yang cocok terakhir akan dihormati.
Daftar dimulai dengan '--include *' implisit.
Jika opsi --tolower digunakan bersama dengan --exclude atau --include maka
pola in/exclude harus ditulis dalam huruf kecil.
Opsi ini telah ditambahkan di versi 0.3.0.

-i, --termasuk=KARTU LIAR
Sertakan pencocokan jalur KARTU LIAR.
Ini adalah kebalikan dari opsi --exclude.
Itu ditambahkan dalam versi 0.3.0.

-X, --in-exclude-file=FILE
Baca di/kecualikan pola dari FILE.
Pola sertakan dan kecualikan dibaca dari file. Jika karakter pertama dari
baris adalah '+' sisa baris diperlakukan sebagai argumen dari --include
optiona dan jika itu adalah '-' itu diperlakukan sebagai argumen untuk opsi --exclude.
Baris yang dimulai dengan '#' diabaikan.
FILE akan dibaca setelah opsi --include dan --exclude diberikan pada perintah
baris telah dibaca.
Opsi ini telah ditambahkan di versi 0.6.6.

--abaikan-ukuran
Abaikan ukuran file.
Jangan membandingkan ukuran file saat memeriksa file jarak jauh yang harus diunduh.
Opsi ini telah ditambahkan di versi 0.4.4.

--abaikan-waktu
Abaikan waktu modifikasi.
Jangan membandingkan waktu modifikasi file saat memeriksa file jarak jauh harus
diunduh. Opsi ini dapat digabungkan dengan --ignore-size, dalam hal ini file
tidak akan pernah diunduh terlepas dari perubahan ukuran file atau waktu modifikasi.
Dengan kata lain: ftpcopy tidak akan mengunduh pembaruan apa pun.
Opsi ini telah ditambahkan di versi 0.4.4.

--max-kedalaman=ARG
Turun di sebagian besar direktori LEVEL.
0 berarti `jangan masukkan sub direktori sama sekali',
1 berarti `masukkan sub-direktori, tetapi bukan sub-direktorinya'.
Standarnya adalah 2^32-1 yang berarti 'masukkan semua'.

penghapusan pilihan:
-n, --no-delete
Jangan hapus file.
Ini memengaruhi langkah pembersihan saat menyingkirkan hal-hal yang tidak dimiliki server
lagi. Itu tidak menghentikan ftpcopy dari menghapus file ketika mendeteksi sesuatu di
itu cara selama download.

-M, --max-deletes=COUNT
Jangan hapus lebih dari itu COUNT file.
Opsi ini mungkin berguna untuk membatasi dampak hilangnya file sementara pada
server. Ini hanya mempengaruhi langkah pembersihan dan tidak menghentikan ftpcopy untuk menghapus
file dengan cara itu selama pengunduhan. Standarnya adalah 0, artinya tidak terbatas.
Opsi ini telah ditambahkan di versi 0.4.5.

Operasional pilihan:
-d, --direktori-saja
Hanya buat hierarki direktori.
Jangan mengunduh file. File apa pun di pohon akan dihapus kecuali opsi -n adalah
juga diberikan.
Opsi ini akan dihapus di versi mendatang, kecuali jika ada yang keberatan.

--dry-run
Jangan lakukan apapun.
ftpcopy hanya akan menunjukkan apa yang akan dilakukan.
Opsi ini telah ditambahkan di versi 0.3.6.

-T, --timeout=DETIK
Waktu habis untuk digunakan untuk membaca/menulis jaringan.
Standarnya adalah 30 detik dan biasanya cukup.
Opsi ini telah ditambahkan di versi 0.3.8.

--rate-limit=BYTES_PER_SECOND
Batasi kecepatan unduh file.
Batasi kecepatan transfer unduhan file hingga sekitar byte per detik. NS
implementasinya kasar dan sederhana, dengan tidur hingga satu detik di antara jaringan
membaca, dan karena itu bahkan tidak mencoba untuk membatasi tingkat persis ke nomor itu. Pada
sisi lain biasanya berfungsi dan tidak mungkin merusak barang dengan menyebabkan
batas waktu.
Defaultnya tidak terbatas.
Opsi ini telah ditambahkan di versi 0.4.7.

--interaktif
Baca direktori dari stdin.
Opsi ini memberi tahu ftpcopy untuk mengabaikan direktori apa pun yang diberikan pada baris perintah, dan
untuk membaca perintah dari input standar. Setiap perintah terdiri dari dua baris, yaitu
pertama menjadi direktori di server jauh, dan yang kedua adalah direktori lokal.
ftpcopy akan mencetak baris END-OF-COPY setelah setiap operasi.
Opsi ini telah ditambahkan di versi 0.3.6 dan akan dihapus di versi mendatang,
kecuali ada yang keberatan.

Solusi pilihan:
--ascii-daftar
Lakukan daftar direktori dalam mode ASCII.
Gunakan opsi ini jika server FTP tidak dapat mencantumkan direktori dengan benar dalam biner
mode, misalnya, jika Anda melihat pesan seperti ini (biasanya dalam satu baris):
`fatal: menerima jawaban yang tidak diinginkan untuk LIST: 426 Koneksi data: Pencarian ilegal.'
Opsi ini telah ditambahkan di versi 0.5.2.

-L, --list-options=OPTS
menambahkan OPTS untuk perintah LIST.
Hal ini memungkinkan untuk melewatkan opsi sewenang-wenang ke perintah DAFTAR server FTP. Perhatikan bahwa
ftpcopy tidak cocok dengan daftar direktori rekursif.
Opsi ini telah ditambahkan di versi 0.3.0.

-s, --symlink-hack
Berurusan dengan tautan simbolik.
Ini hanya berguna untuk mencerminkan situs yang membuat daftar melalui /bin/ls, dan akan
gagal jika nama file dalam tautan berisi urutan ` -> '.

--paksa-pilih
Gunakan pilih, bukan polling.
Jangan gunakan panggilan sistem poll() meskipun tersedia, tetapi gunakan select() sebagai gantinya.
Ini memungkinkan program untuk digunakan bersama dengan runsock dari referensi socks5
implementasi.
Harap dicatat bahwa Anda tetap memerlukan server nama yang dapat dijangkau secara langsung, sebagai DNS
perpustakaan yang digunakan tidak mendukung SOCKS (Anda selalu dapat menggunakan alamat IP).
Opsi ini telah ditambahkan di versi 0.3.8.

--mdtm Gunakan perintah MDTM untuk mendapatkan waktu jarak jauh.
Standarnya adalah mengambil waktu dari daftar direktori. Ini tidak akan berhasil jika
server menerapkan format daftar yang lebih rendah (kebanyakan melakukannya) dan tidak mengirim waktu
perangko dalam waktu terkoordinasi universal (UTC). Kerusakan yang disebabkan oleh ini terbatas pada
stempel waktu file yang salah beberapa jam.
Opsi ini membuat ftpcopy mengirim perintah MDTM untuk file apa pun yang mungkin diinginkannya
unduh. Kekurangannya adalah ini memakan kinerja: ftpcopy biasanya hanya mengirim
satu perintah untuk direktori lengkap yang dilaluinya. Dengan opsi --mdtm yang dimilikinya
untuk mengirim perintah tambahan untuk file apa pun.
Opsi ini telah ditambahkan di versi 0.3.10.

--allow-pasv-ip=IP4
Izinkan koneksi data ke alamat IP4.
Biasanya ftpls hanya menerima koneksi data ke alamat IP yang diterimanya sebagai
jawaban atas permintaan DNS, atau alamat IP di URL. Terkadang ini tidak
cukup, terutama ketika NAT atau penyamaran aktif. ftpcopy kemudian mencetak
pesan kesalahan `pengalihan ilegal oleh server FTP'. Dengan opsi ini, yang mungkin
diberikan lebih dari sekali, Anda dapat menambahkan alamat tambahan ke daftar internal
target koneksi data yang diizinkan. IP4 harus berupa alamat IPv4 atau daftar IPv4
alamat, dipisahkan dengan koma.
Variabel lingkungan FTPCOPY_ALLOW_PASV_IP memiliki tujuan yang sama.
Catatan: Jangan gunakan opsi ini tanpa berpikir: Pengalihan FTP dapat digunakan untuk meluncurkan
penolakan serangan layanan terhadap target yang tidak bersalah.
Opsi ini telah ditambahkan di versi 0.6.1.

--no-resume
Jangan mencoba melanjutkan unduhan.
Perintah REST, diperlukan untuk melanjutkan yang gagal
unduhan, ditentukan dengan buruk dan kemungkinan disalahartikan dan diimplementasikan. Menggunakan
opsi ini jika terjadi masalah.
Opsi ini telah ditambahkan di versi 0.6.0.

--tolower
Ubah semua nama file lokal menjadi huruf kecil.
Gunakan ini hanya jika Anda benar-benar yakin bahwa sisi remote tidak mengandung apapun
file atau direktori yang nama huruf kecilnya saling bertabrakan. Sebaliknya
opsi ini akan membuang bandwidth.
Jika opsi ini digunakan bersama dengan opsi --exclude atau --include maka
pola in/exclude harus ditulis dalam huruf kecil.
Opsi ini telah ditambahkan di versi 0.3.8.

Bantuan pilihan:
--termasuk-mengecualikan-bantuan
Bagaimana --include dan --exclude bekerja.

--contoh
Tampilkan contoh penggunaan.

--Lihat juga
Di mana menemukan informasi terkait.

--Versi: kapan
Tampilkan versi: ftpcopy (ftpcopy) 0.6.7.

--help Menampilkan daftar opsi atau bantuan panjang pada satu.
Penggunaan dengan argumen menunjukkan teks bantuan yang panjang
dari opsi itu, tanpa argumen itu akan mencantumkan
semua pilihan.

--longhelp
Tampilkan teks bantuan yang lebih panjang untuk semua atau satu opsi.

CONTOH


cermin cr.yp.to:
ftpcopy \
--kecualikan '*.cdb' \
--exclude '*software/precompiled*' \
cr.yp.to / /private/file/0/mirror/cr.yp.to
Ini berarti:
* saya tidak tertarik dengan file .cdb.
* hal-hal yang telah dikompilasi juga tidak diunduh.
* host untuk terhubung adalah cr.yp.to.
* direktori jarak jauh adalah /, dan
* dan /private/file/0/mirror/cr.yp.to adalah direktori lokal.

DALAM/KECUALI


Daftar masuk dan daftar pengecualian dicampur secara internal, menjaga urutannya
diberikan. Daftar dimulai dengan `include *' implisit. ftpcopy menghormati pertandingan terakhir.

Pencocokan wildcard dilakukan terhadap jalur jarak jauh penuh file. Karakter `/'
tidak memiliki arti khusus untuk pencocokan dan diperlakukan seperti yang lain.

Catatan: Anda harus menyertakan direktori file tingkat atas atau direktori yang Anda inginkan
termasuk. Sesuatu seperti ini TIDAK akan berfungsi:
--exclude '*' --include '/w/h/e/r/e/file.c'
Anda perlu menyertakan /w, /w/h dan seterusnya.

HAK CIPTA


Hak Cipta (C) 2003 Uwe Ohse.

Perangkat lunak ini hadir dengan TANPA JAMINAN, sejauh diizinkan oleh hukum.

Paket ini diterbitkan di bawah ketentuan GNU General Public License versi 2.
Versi GPL yang lebih baru mungkin berlaku atau tidak, lihat http://www.ohse.de/uwe/licenses/

Gunakan ftpcopy online menggunakan layanan onworks.net


Ad


Ad