GNU/Linux >> Tutoriels Linux >  >> Linux

Lister le fichier à l'aide de la commande ls sous Linux avec le chemin complet

Vous pouvez facilement utiliser ce qui suit pour ne lister que les fichiers :

ls -d -1 $PWD/*.*

les éléments suivants pour lister les répertoires :

ls -d -1 $PWD/**

ce qui suit pour tout lister (fichiers/répertoires) :

ls -d -1 $PWD/**/*

Options plus utiles :

-d répertorie les répertoires et non leur contenu

-R récursif

-1 liste un fichier par ligne

-l utilise le format de liste longue

-a liste toutes les entrées commençant par . et ..

-Une liste tout sauf ne pas lister implicitement. et ..

pour plus d'informations, tapez simplement ce qui suit

ls --help 

Vous pouvez utiliser

  ls -lrt -d -1 "$PWD"/{*,.*}   

Il détectera également les fichiers cachés.


Pour lister tout avec le chemin complet, uniquement dans le répertoire courant

find $PWD -maxdepth 1

Comme ci-dessus mais ne correspond qu'à une extension particulière, insensible à la casse (fichiers .sh dans ce cas)

find $PWD -maxdepth 1 -iregex '.+\.sh'

$PWD est pour le répertoire courant, il peut être remplacé par n'importe quel répertoire

mydir="/etc/sudoers.d/" ; find $mydir -maxdepth 1

maxdepth empêche la recherche d'aller dans les sous-répertoires, par exemple, vous pouvez le définir sur "2" pour répertorier également les éléments dans les enfants. Supprimez-le simplement si vous en avez besoin de manière récursive.

Pour le limiter aux seuls fichiers, vous pouvez utiliser -type f option.

find $PWD -maxdepth 1 -type f

Vous pouvez essayer ceci :

ls -d $PWD/*

Linux
  1. Commande Netstat sous Linux - 28 commandes avec exemples

  2. Commande de tri sous Linux avec des exemples

  3. commande chattr sous Linux avec des exemples

  4. Utilisation de la commande Linux Basename dans les scripts Bash

  5. Comment lister les fichiers avec des chemins complets sous Linux ?

Comment lister les systèmes de fichiers sous Linux avec lfs

Planifier des travaux sous Linux avec la commande 'at'

Utilisation de la commande Linux mv avec des exemples

Commande de montage Linux avec exemples

Commande Linux gawk avec exemples

Linux make Commande avec des exemples