################################
Lister les fichiers à transférer
################################

La commande pour lister les fichiers à transférer est ``ls`` pour des fichiers à
récupérer sur un partenaire distant, et ``lls`` pour des fichiers à envoyer.

Lister les fichier à envoyer
============================

Pour lister les fichiers pouvant être envoyer à un partenaire, la commande est
``lls``. Les options de commandes suivantes doivent être fournies:

- ``-c``: le fichier de configuration de waarp-transfer
- ``-f``: le nom du fichier à lister (un pattern peut être donnée comme paramètre)
- ``-r``: la :term:`règle` utilisée pour le transfert

.. code-block:: shell
   :caption: Exemple de commande pour lister les fichiers locaux à envoyer

   waarp-transfer lls -c etc/waarp-transfer/transferd.ini -f "*.xml" -r send

Si la règle ``send`` existe alors la commande retournera tous les fichiers
finissant par ``.xml`` qui peuvent être envoyés avec cette règle.


Lister les fichier à recevoir
=============================

Pour lister les fichiers pouvant être récupérer sur un partenaire, 
la commande est ``ls``.
Les options de commandes suivantes doivent être fournies:

- ``-c``: le fichier de configuration de waarp-transfer
- ``-f`` le nom du fichier à lister (un pattern peut être donnée comme paramètre)
- ``-r``: la :term:`règle` utilisée pour le transfert
- ``-p``: le :term:`partenaire` de transfert
- ``-l``: le :term:`compte distant` utilisé pour le transfert

.. code-block:: shell
   :caption: Exemple de commande pour lister les fichiers distants à récupérer

   waarp-transfer ls -c etc/waarp-transfer/transferd.ini -f "*.xml" -r recv -p partner -l login

Si la règle ``recv`` existe alors la commande demandera au partenaire
``partner`` la liste des fichiers finissant par ``.xml`` qui peuvent être
récupérés avec cette règle.
