bup-ls - lister le contenu d'un dépôt bup
bup ls [-r host:[path]] [OPTION...] <paths...>
bup ls répertorie les fichiers et les répertoires de votre référentiel bup en utilisant la même hiérarchie de répertoires que celle qu'ils auraient avec bup-fuse(1).
Le répertoire de niveau supérieur contient la branche (correspondant à l'option -n dans bup save), le niveau suivant est la date de la sauvegarde et les niveaux suivants correspondent aux fichiers de la sauvegarde.
Lorsque bup ls est invité à sortir sur un tty et que -l n'est pas spécifié, il formate la sortie en colonnes afin qu'elle puisse lister autant que possible en aussi peu de lignes que possible. Cependant, lorsque -l est spécifié ou que bup est invité à sortir vers autre chose qu'un tty (par exemple, vous dirigez la sortie vers une autre commande ou vous la redirigez vers un fichier), il imprimera un nom de fichier par ligne. Cela rend la liste plus facile à analyser avec des outils externes.
Notez que bup ls n'affiche pas les fichiers cachés par défaut et il faut utiliser l'option -a pour les afficher. Les fichiers sont masqués lorsque leur nom commence par un point. Par exemple, au niveau le plus élevé, les répertoires spéciaux nommés .commit et .tag sont des répertoires cachés.
Une fois que vous avez identifié le fichier souhaité à l'aide de bup ls, vous pouvez afficher son contenu à l'aide de bup join ou git show.
répertorier les informations pour le référentiel à chemin sur l'hôte indiqué. Si path est omis, utilise le chemin par défaut sur le serveur distant (vous devez toujours inclure le `:'). La connexion au serveur distant se fera par SSH. Si vous souhaitez spécifier le port, l'utilisateur ou la clé privée, nous vous recommandons d'utiliser le fichier ~/.ssh/config (ssh_config(5)).
afficher le hachage pour chaque fichier/répertoire.
montrer les fichiers cachés.
afficher les fichiers cachés, sauf ". " et ".. ".
afficher des informations sur les répertoires eux-mêmes, plutôt que sur leur contenu, et ne pas suivre les liens symboliques.
fournir une longue liste détaillée pour chaque article.
ajouter un indicateur de type : dir/, symlink@, fifo|, socket= et executable*.
ajouter un indicateur de type : dir/, symlink@, fifo|, socket=.
imprimer des tailles de fichiers lisibles par l'homme (c'est-à-dire 3,9K, 4,7M).
afficher des identifiants numériques (utilisateur, groupe, etc.) plutôt que des noms.
bup ls /myserver/latest/etc/profile
bup ls -a /bup-join(1), bup-fuse(1), bup-ftp(1), bup-save(1), git-show(1), ssh_config(5)
Fait partie de la suite bup(1).
Avery Pennarun apenwarr@gmail.com.