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?