Pages : 1
#1 Le 22/02/2013, à 20:16
- baba00000000
[RESOLU] Lftp avec find.
Bonjour à tous,
Après plusieurs recherche je vois que lftp à une commande find.
lftp ftp://login:pass@IP:PORT -e "find /incoming/BABA -maxdepth 1 > list1.txt"
C'est commande fonction, mais me liste tout le répertoire.
Je voudrais savoir si lftp peut juste lister des dossier et a une profondeur donner.
Je souhaite répertorier juste les sous dossier de BABA.
Merci beaucoup.
Dernière modification par baba00000000 (Le 23/02/2013, à 10:23)
http://racketiciel.info/petition/ Pétition qui ferra peut être changé les installations sur les pc vendu en France.
Hors ligne
#2 Le 22/02/2013, à 20:24
- pingouinux
Re : [RESOLU] Lftp avec find.
Bonjour,
find /incoming/BABA -type d -maxdepth 1
Hors ligne
#3 Le 22/02/2013, à 21:05
- baba00000000
Re : [RESOLU] Lftp avec find.
Merci pingouinux pour la réponse rapide,
Mais ça ne marche pas peut être que je fais un truc de mal.
find: L'accès a échoué : 550 /-type: No such file or directory.
find: L'accès a échoué : 550 /d: No such file or directory.
find: L'accès a échoué : 550 /-maxdepth: No such file or directory.
find: L'accès a échoué : 550 /1: No such file or directory.
et sans l'option -e il me renvoit à l'aide.
lftp ftp://XXXX@XXXXX -e "find /incoming/BABA -type d -maxdepth 1 > list1.txt"
ça à pas l'air de marcher comme la commande find.
Edit: j'ai peut être oublier de dire que c'est un dossier distant d'un FTP. désolé
Dernière modification par baba00000000 (Le 22/02/2013, à 22:04)
http://racketiciel.info/petition/ Pétition qui ferra peut être changé les installations sur les pc vendu en France.
Hors ligne
#4 Le 23/02/2013, à 10:23
- baba00000000
Re : [RESOLU] Lftp avec find.
Voilà en fouinant un peu par ici, un peut par là.
J'ai réussi à faire ce que je voulais.
Voici la commande:
lftp ftp://XXX@XXX -e "cd /incoming/BABA; ls -1 > list1.txt"
Pour mémé le:
";" c'est comme le bash
"-1" c'est pour lister un répertoire ou fichier par ligne ( mais comme je n'ai que des répertoire ça me conviens).
http://racketiciel.info/petition/ Pétition qui ferra peut être changé les installations sur les pc vendu en France.
Hors ligne
#5 Le 23/02/2013, à 10:26
- pingouinux
Re : [RESOLU] Lftp avec find.
Pour info, quand ls n'écrit pas dans un terminal, le -1 est inutile.
Hors ligne
#6 Le 23/02/2013, à 10:49
- baba00000000
Re : [RESOLU] Lftp avec find.
Oui c'est ce que je croyais comprendre en lisant le man de ls.
Mais ça donne pas tous à fait le même résultat.
ls:
drwxrwxrwx 6 baba ind 4096 Feb 19 14:08 DOSSIER
drwxrwxrwx 6 baba ind 4096 Feb 19 14:08 DOSSIER2
drwxrwxrwx 6 baba ind 4096 Feb 19 14:08 DOSSIER3
alors que
ls -1:
DOSSIER
DOSSIER2
DOSSIER3
Et comme j'ai besoin que du nom des dossiers
Merci beaucoup pinguinux
http://racketiciel.info/petition/ Pétition qui ferra peut être changé les installations sur les pc vendu en France.
Hors ligne
#7 Le 23/02/2013, à 12:17
- pingouinux
Re : [RESOLU] Lftp avec find.
C'est bizarre, on dirait que le premier ls est un alias de ls -l, mais pas le second. L'essentiel est que tu arrives à faire ce que tu veux.
Hors ligne