GNU/Linux >> Belajar Linux >  >> Linux

Apakah Mungkin Untuk Mentransfer File Dalam Rentang Tanggal Melalui Ftp?

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) .


Linux
  1. Mentransfer file ke atau dari server Linux tanpa FTP

  2. Bagaimana cara ftp dan Mengunduh file dari Skrip Shell UNIX?

  3. Cara menggunakan FTP di Linux untuk mentransfer file

  1. Cara Mentransfer File Antar Server di Linux menggunakan SCP dan FTP

  2. Cara mengunduh folder secara rekursif melalui FTP di Linux

  3. Temukan file yang dibuat di antara rentang tanggal

  1. Apakah Mungkin Mengunduh File Sangat Besar Secara Cerdas Atau Sebagian Melalui Ssh Dari Linux Ke Windows?

  2. Bagaimana Cara Mengunduh Situs Ftp Utuh Menggunakan Baris Perintah?

  3. Unduh Paket Dari Ppa.launchpad.net Melalui Ftp Atau Https?