GNU/Linux >> Tutoriels Linux >  >> Linux

Est-il possible de transférer des fichiers dans une plage de dates via FTP ?

J'ai besoin de transférer un grand nombre de fichiers d'un serveur FTP vers un nouveau serveur. Il pourrait y avoir des milliers de fichiers, donc je voudrais limiter cela aux fichiers qui ont été téléchargés au cours des trois derniers mois - est-ce possible et si oui, comment ?

Est-il également possible de connaître la taille probable du téléchargement avant de commencer le téléchargement ?

Merci

Réponse acceptée :

Vous pouvez utiliser lftp pour cela, en utilisant son mirror commande. Voici un extrait de la page de manuel :

  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
[...]

Jetez un coup d'œil au manuel, car il existe de nombreuses options utiles pour mirror – comme --allow-chown , --allow-suid ou --parallel[=N] par exemple. Lftp fonctionne également avec d'autres protocoles d'accès, comme sftp , fish ou http(s) .


Linux
  1. Comment transférer des fichiers entre serveurs sous Linux à l'aide de SCP et FTP

  2. Est-il possible de télécharger des fichiers extrêmement volumineux intelligemment ou en plusieurs parties via Ssh de Linux vers Windows ?

  3. Télécharger des packages depuis Ppa.launchpad.net via FTP ou Https ?

  4. Qu'est-ce que le protocole de transfert de fichiers (FTP)

  5. Transférer des fichiers vers ou depuis un serveur Linux sans FTP

Comment utiliser la commande Linux FTP pour transférer des fichiers

Comment utiliser la commande Linux ftp pour charger et télécharger des fichiers sur le shell

4 façons de transférer des fichiers et des répertoires sous Linux

Comment télécharger des fichiers volumineux via le gestionnaire de fichiers

Comment transférer des fichiers avec Commander One

Transférer des fichiers à l'aide de WinSCP