Commande FTP uniquement la Liste des répertoires. Impossible?
Comment puis-je effectuer l'inscription à l'annuaire mais uniquement afficher les répertoires?
J'ai essayé ls | grep '/' mais il a été rejeté avec l'erreur :
utilisation: ls à distance-répertoire local-fichier
C'est parce que la ligne de commande FTP est différent de celui de votre habituelle ligne de commande de linux, mais je me demandais si il y a quelque chose d'équivalent dans la commande FTP
Merci d'avance
OriginalL'auteur Roy | 2012-03-02
Vous devez vous connecter pour publier un commentaire.
Le protocole FTP ne prend pas directement en charge de cette fonctionnalité. Il ne, cependant, permettent une interprétation large que certains serveurs utilisent à accepter les choses comme l'utilisation de
ls
de style arguments (par exemple,LIST -d
, comme mentionné par bdk).Sans une interprétation aussi large que par le serveur, vous êtes de gauche avec la récupération de cette information à partir de la liste. Malheureusement, la norme ne fournit pas un format fixe pour ce soit (bien qu'il semble que la plupart des serveurs utilisent le
ls -l
mise en forme).OriginalL'auteur mweerden
en utilisant simplement ftp lui-même peut être un problème, mais si vous rediriger la sortie vers un shell, vous aurez moins de problème.
nous pouvons voir chaque listng dans ce fichier contient les autorisations d'un fichier de signature comme "-rwxrwxrw". un peu de recherche et vous aurez de soi que tous les répertoires commençant par un 'd'
donc
OriginalL'auteur MutantTurkey