Saya perlu mentransfer sejumlah besar file dari server FTP ke server baru. Mungkin ada ribuan file jadi saya ingin membatasinya pada file yang diunggah dalam tiga bulan terakhir – apakah itu mungkin dan jika demikian bagaimana caranya?
Juga apakah mungkin untuk mengetahui seberapa besar kemungkinan unduhan sebelum Anda memulai unduhan yang sebenarnya?
Terima kasih
Jawaban yang Diterima:
Anda dapat menggunakan lftp untuk itu, gunakan mirror its memerintah. Berikut cuplikan dari halaman manual:
mirror [OPTS] [source [target]]
Mirror specified source directory to local target directory. If target
directory ends with a slash, the source base name is appended to
target directory name. Source and/or target can be URLs pointing to
directories.
[cut...]
-N, --newer-than=SPEC download only files newer than specified time
--on-change=CMD execute the command if anything has been changed
--older-than=SPEC download only files older than specified time
[...]
Silakan lihat manualnya, karena ada banyak opsi yang berguna untuk mirror – seperti --allow-chown , --allow-suid atau --parallel[=N] Misalnya. Lftp juga bekerja dengan protokol akses lain, seperti sftp , fish atau http(s) .
Keluarkan / Hapus dengan Aman Vs Umount?
Linux – Bisakah Kemampuan Digunakan Dalam Skrip Tanpa Mengatur Biner Interpreter?