web-dev-qa-db-fra.com

Afficher les fichiers dans le répertoire actuel à l'aide de Git Bash?

Comment puis-je vérifier les fichiers dans le répertoire actuel, à partir de git bash? Comme la commande dir, dans Windows cmd?

J'ai trouvé une commande git ls-files, mais cela ne fonctionne qu'avec les fichiers du référentiel git. Mais si je passe par le lecteur C:\et que je veux voir les fichiers dans le répertoire en cours, comment puis-je le faire dans git bash?

17
kxc

Le git bash est essentiellement un shell Unix, vous pouvez donc lister les fichiers et répertoires actuels avec la commande ls

Vous pouvez aussi utiliser ls -a pour afficher les fichiers et dossiers cachés.

Comme il s'agit d'un shell Unix, vous pouvez créer un alias appelé dir dans un fichier .bashrc. C'est pratique lorsque vous êtes sur Windows, de sorte que vous n'avez pas à vous rappeler à la fois la commande Linux et Windows pour lister les répertoires.

20
ArchiFloyd

La commande que vous recherchez s'appelle ls (pour la liste). Exécutez-le en tant que

ls -als

pour voir tous les fichiers et répertoires du répertoire courant.

Jetez un œil au tutoriel Bash ici, qui vous donnera un aperçu des commandes les plus couramment utilisées.

http://www.cs.uwp.edu/staff/knautz/BashTutorial-1.0.0/bt.php?p=tutorial01

3
nwinkler

Un simple ls devrait suffire.

puisque git bash est un normal nix bash , les commandes unix régulières fonctionnent.


Cela étant dit, je préfère utiliser une session cmd régulière, en utilisant git-cmd.bat script fourni avec msysgit.
De cette façon, toutes les commandes git sont disponibles tandis que les commandes DOS normales fonctionnent.

1
VonC

Git bash exécute bash, vous pouvez donc utiliser les commandes bash, à savoir:

ls -la

Vous pouvez consulter les commandes bash basiques, lister les fichiers, supprimer, afficher le contenu, etc. ici: http://tldp.org/LDP/abs/html/basic.html

1
danielfranca