Question #4379   Proposée par Answiki le 06/12/2021 à 17:44:30 UTC

Avec lftp mirror, comment exclure un répertoire sans pour autant exclure les fichiers qui porteraient le même nom ?

Answer   Submitted by Answiki on 12/06/2021 at 05:46:13 PM UTC

Le meilleur moyen d'exclure un dossier complet avec lftp, est d'utiliser la commande -x avec la syntaxe suivante :

mirror -x (^\|/)dossier/


La commande ci-dessus utilise une expression régulière dont voici l'explication :

  1. -x est l'option de mirror pour l'exclusion
  2. ^ spécifie que le pattern doit se trouver au début de la chaîne
  3. | est l'opérateur OU dans les expression régulières. Comme il a une signification pour lftp, qui doit être échappé, d'où l'écriture \|
  4. / est le répertoire racine
  5. dossier est le nom du dossier à exclure
  6. / permet de différentier les fichiers des dossiers


3 events in history
Answer by Answiki on 12/06/2021 at 05:46:13 PM

Le meilleur moyen d'exclure un dossier complet avec lftp, est d'utiliser la commande -x avec la syntaxe suivante :

mirror -x (^\|/)dossier/


La commande ci-dessus utilise une expression régulière dont voici l'explication :

  1. -x est l'option de mirror pour l'exclusion
  2. ^ spécifie que le pattern doit se trouver au début de la chaîne
  3. | est l'opérateur OU dans les expression régulières. Comme il a une signification pour lftp, qui doit être échappé, d'où l'écriture \|
  4. / est le répertoire racine
  5. dossier est le nom du dossier à exclure
  6. / permet de différentier les fichiers des dossiers


Answer by Answiki on 12/06/2021 at 05:45:29 PM

Le meilleur moyen d'exclure un dossier complet avec lftp, est d'utiliser la commande -x avec la syntaxe suivante :


La commande ci-dessus utilise une expression régulière dont voici l'explication :

  1. -x est l'option de mirror pour l'exclusion
  2. ^ spécifie que le pattern doit se trouver au début de la chaîne
  3. | est l'opérateur OU dans les expression régulières. Comme il a une signification pour lftp, qui doit être échappé, d'où l'écriture \|
  4. / est le répertoire racine
  5. dossier est le nom du dossier à exclure
  6. / permet de différentier les fichiers des dossiers


Question by Answiki 12/06/2021 at 05:44:30 PM
Avec lftp mirror, comment exclure un répertoire sans pour autant exclure les fichiers qui porteraient le même nom ?
# ID Query URL Count

Icons proudly provided by Friconix.