GNU/Linux >> Tutoriels Linux >  >> Linux

14 exemples de commandes "ls" utiles sous Linux

La commande Linux ls (list) affiche une liste de fichiers et de répertoires. À ma connaissance, la commande ls sous Linux est la commande la plus fréquemment utilisée. Il prend en charge plusieurs options, certaines d'entre elles sont répertoriées dans le tableau ci-dessous avec une brève description de chacune. Dans cet article, nous discuterons de 14 exemples différents de la commande ls qui peuvent être utiles pour les débutants.

Syntaxe de la commande ls :

# ls [options] [fichier | répertoire]

Remarque : Pour des options plus détaillées de la commande ls, veuillez consulter la page de manuel ls.

Exemple 1) Lister les fichiers et répertoires dans le répertoire de travail courant (ls)

Exécutez la commande ls à partir du répertoire de travail de la commande pour répertorier ou afficher les fichiers et le répertoire, l'exemple est affiché

[[email protected] /]# lsbin boot cgroup dev etc home lib lib64 lost+found media mnt opt ​​proc root sbin selinux srv sys tmp usr var[[email protected] /]#

Exemple 2) Liste des fichiers et des répertoires au format de liste longue (ls -l)

Pour afficher la longue liste des fichiers et répertoires de votre répertoire de travail actuel, exécutez la commande "ls -l"

[[email protected] /]# ls -ltotal 94dr-xr-xr-x. 2 root root 4096 23 novembre 03:13 bindr-xr-xr-x. 5 racine racine  1024 23 novembre 05:29 bootdrwxr-xr-x  10 racine racine  4096 23 novembre 03:42 cgroupdrwxr-xr-x  18 racine racine  3680 12 décembre 21:32 devdrwxr-xr-x. 64 racine racine  4096 12 décembre 21:32 etcdrwxr-xr-x   8 racine racine  4096 19 juillet 02:43 homedr-xr-xr-x. 8 root root  4096 3 mai 2014 libdr-xr-xr-x. 8 racine racine 12288 23 novembre 03:13 lib64-rw-r--r--   1 racine racine    72 12 décembre 21:40 linux-stuffdrwx------. 2 racine racine 16384 3 mai 2014 perdu+trouvédrwxr-xr-x. 2 root root  4096 23 septembre 2011 mediadrwxr-xr-x. 3 racine racine 4096 22 juin 01:14 mnt............................................ ..........

Si vous avez attentivement remarqué la sortie ci-dessus, 'ls -l' affiche également les autorisations de fichier et de répertoire, l'heure de modification et la taille.

Exemple 3) Lister les fichiers et répertoires d'un répertoire spécifique

Pour répertorier les fichiers et répertoires d'un répertoire spécifique, spécifiez le chemin du répertoire suivi de la commande ls -l

[[email protected] /]# ls -l /tmp/total 8-rw-r--r-- 1 root root 0 3 août 14:31 bad-blocks.txtdrwx------. 2 racine racine 4096 3 mai 2014 gpg-auCCFn-rw-------. 1 racine racine 0 3 mai 2014 yum.log-rw------- 1 racine racine 1428 23 novembre 03:58 yum_save_tx-2014-11-23-03-58BHO8Jg.yumtx

Pour répertorier uniquement les autorisations de répertoire de répertoire, utilisez '-ld ' option. L'exemple est montré ci-dessous

[[email protected] /]# ls -ld /tmp/drwxrwxrwt. 4 racine racine 4096 12 décembre 21:34 /tmp/

Exemple 4) Liste tous les fichiers du répertoire de travail actuel avec leurs types de fichiers (ls -F)

Pour lister les types de fichiers avec la commande ls, utilisez les options '-F',

[[email protected] /]# ls -Fbin/ cgroup/ etc/ lib/ linux-stuff media/ opt/ root/ selinux/ sys/ usr/boot/ dev/ home/ lib64/ lost+found/ mnt/ proc/ sbin/ srv/ tmp/ var/[[email protected] /]#

Lorsque nous utilisons '-F ' avec la commande ls , puis dans la sortie '/' sera ajouté à chaque répertoire et pour les fichiers normaux, rien n'est ajouté.

Exemple 5) Liste des fichiers et des répertoires triés par date et heure (ls -lt)

Si vous souhaitez répertorier les fichiers et les répertoires triés par date et heure, utilisez l'option "-t" dans la commande ls, l'exemple ci-dessous

[[email protected] /]# ls -lttotal 94-rw-r--r--   1 root root    72 12 décembre 21:40 linux-stuffdr-xr-xr-x  13 root root     0 12 décembre 21 :36 sysdrwxrwxrwt. 4 racine racine  4096 12 décembre 21:34 tmpdrwxr-xr-x  18 racine racine  3680 12 décembre 21:32 devdrwxr-xr-x. 64 racine racine  4096 12 décembre 21:32 etcdr-xr-xr-x  95 racine racine     0 12 décembre 21:31 procdr-xr-xr-x. 5 racine racine 1024 23 novembre 05:29 bootdrwxr-xr-x  10 racine racine 4096 23 novembre 03:42 cgroupdr-xr-xr-x. 2 racine racine 4096 23 novembre 03:13 sbindr-xr-xr-x. 8 racine racine 12288 23 novembre 03:13 lib64dr-xr-xr-x. 2 racine racine 4096 23 novembre 03:13 bindr-xr-x---. 5 racine racine 4096 23 novembre 02:53 rootdrwxr-xr-x. 18 root root  4096 Aug 24 05:14 vardrwxr-xr-x   8 root root  4096 Jul 19 02:43 home.......................... ..

Exemple 6) Liste tous les fichiers du répertoire courant avec leurs tailles dans un format lisible par l'homme (ls -lh)

Pour répertorier la taille du fichier dans un format lisible par l'homme (2K, 34M ou 5G) à l'aide de la commande ls, puis utilisez l'option "-h", l'exemple est affiché

[[email protected] /]# ls -lhtotal 94Kdr-xr-xr-x. 2 racine racine 4.0K 23 novembre 03:13 bindr-xr-xr-x. 5 racine racine 1.0K 23 novembre 05:29 bootdrwxr-xr-x 10 racine racine 4.0K 23 novembre 03:42 cgroupdrwxr-xr-x 18 racine racine 3.6K 12 décembre 21:32 devdrwxr-xr-x. 64 racine racine 4.0K 12 décembre 21:32 etcdrwxr-xr-x 8 racine racine 4.0K 19 juillet 02:43 homedr-xr-xr-x. 8 racine racine 4.0K 3 mai 2014 libdr-xr-xr-x. 8 racine racine 12K 23 novembre 03:13 lib64-rw-r--r-- 1 racine racine 72 12 décembre 21:40 linux-stuffdrwx------. 2 root root 16K 3 mai 2014 perdu+trouvédrwxr-xr-x. 2 racine racine 4.0K 23 septembre 2011 mediadrwxr-xr-x. 3 racine racine 4.0K 22 juin 01:14 mntdrwxr-xr-x. 2 root root 4.0K Jun 22 01:25 opt...................................... 

Exemple 7) Lister tous les fichiers y compris les fichiers cachés dans le répertoire courant (ls -la)

L'option '-a' est utilisée dans la commande ls pour lister les fichiers cachés. Pour répertorier les fichiers cachés au format de liste longue, utilisez la commande "ls -la"

[[email protected] /]# ls -latotal 102dr-xr-xr-x. 23 racine racine 4096 12 décembre 21:49 .dr-xr-xr-x. 23 racine racine 4096 12 décembre 21:49 ..-rw-r--r-- 1 racine racine 0 12 décembre 21:32 .autofsck-rw-r--r-- 1 racine racine 0 19 juillet 02:17 . autorelabeldr-xr-xr-x. 2 racine racine 4096 23 novembre 03:13 bindr-xr-xr-x. 5 racine racine 1024 23 novembre 05:29 bootdrwxr-xr-x 10 racine racine 4096 23 novembre 03:42 cgroupdrwxr-xr-x 18 racine racine 3680 12 décembre 21:32 devdrwxr-xr-x. 64 racine racine 4096 12 décembre 21:32 etcdrwxr-xr-x 8 racine racine 4096 19 juillet 02:43 homedr-xr-xr-x. 8 racine racine 4096 3 mai 2014 libdr-xr-xr-x. 8 racine racine 12288 23 novembre 03:13 lib64-rw-r--r-- 1 racine racine 0 12 décembre 21:48 .linux-rocks-rw-r--r-- 1 racine racine 72 12 décembre 21:40 linux-stuff-rw-r--r-- 1 root root 0 12 décembre 21:49 .linux-tipsdrwx------. 2 root root 16384 3 mai 2014 perdu+trouvédrwxr-xr-x. 2 racine racine 4096 23 sept. 2011 média ......................................... ........................

Exemple 8) Pour lister les fichiers et les répertoires de manière récursive (ls -R)

Supposons que nous souhaitions répertorier les fichiers et répertoires du répertoire /etc de manière récursive, puis utiliser l'option '-R' dans la commande ls. exemple ci-dessous

[[email protected] /]# ls -R /etc//etc/:adjtimealiasesaliases.dbalternativesanacrontabaudispauditbash_completion.dbashrcblkidcentos-release...................... ....

Exemple 9) Lister les fichiers triés par leur taille (ls -lhs)

Utilisez l'option '-hs' dans la commande ls pour lister les fichiers triés par taille (taille lisible par l'homme comme K, M &G), l'exemple est illustré ci-dessous :

[[email protected] /]# ls -lhStotal 13M-rw-r--r-- 1 root root 12M Dec 12 22:05 linux-stuffdrwx------. 2 root root 16K 3 mai 2014 perdu+trouvédr-xr-xr-x. 8 racine racine 12K 23 novembre 03:13 lib64dr-xr-xr-x. 2 racine racine 4.0K 23 novembre 03:13 bindrwxr-xr-x 10 racine racine 4.0K 23 novembre 03:42 cgroupdrwxr-xr-x. 64 racine racine 4.0K 12 décembre 21:32 etcdrwxr-xr-x 8 racine racine 4.0K 19 juillet 02:43 homedr-xr-xr-x. 8 racine racine 4.0K 3 mai 2014 libdrwxr-xr-x. 2 racine racine 4.0K 23 septembre 2011 mediadrwxr-xr-x. 3 root root 4.0K Jun 22 01:14 mnt........................................... .......

La commande ci-dessus affichera d'abord les fichiers et répertoires dont la taille est plus grande.

Exemple 10) Répertorier les numéros d'inode des fichiers et des répertoires (ls -li)

Pour répertorier les numéros d'inode du fichier et du répertoire à l'aide de la commande ls, utilisez l'option "-i",

[[email protected] /]# ls -li total 12378 786436 dr-xr-xr-x. 2 racine racine 4096 23 novembre 03:13 bin 2 dr-xr-xr-x. 5 racine racine 1024 23 novembre 05:29 démarrage 655361 drwxr-xr-x 10 racine racine 4096 23 novembre 03:42 cgroup 3 drwxr-xr-x 18 racine racine 3680 12 décembre 21:32 dev 393217 drwxr-xr-x. 64 racine racine 4096 12 décembre 21:32 etc 2 drwxr-xr-x 8 racine racine 4096 19 juillet 02:43 domicile 917506 dr-xr-xr-x. 8 racine racine 4096 3 mai 2014 lib 262146 dr-xr-xr-x. 8 racine racine 12288 23 novembre 03:13 lib64 2668 -rw-r--r-- 1 racine racine 12582912 12 décembre 22:05 linux-trucs.................. .................................................. 

Exemple 11) Afficher la version actuelle de la commande ls (ls –version)

[[email protected] /]# ls --version ls (GNU coreutils) 8.4Copyright (C) 2010 Free Software Foundation, Inc.Licence GPLv3+ :GNU GPL version 3 ou ultérieure .Ceci est un logiciel libre :vous êtes libre de le modifier et de le redistribuer.Il n'y a AUCUNE GARANTIE, dans la mesure permise par la loi.Écrit par Richard M. Stallman et David MacKenzie.

Exemple 12) Liste uid &gid du fichier et du répertoire (ls -n)

Pour lister l'UID et le GID du fichier et du répertoire avec la commande ls, utilisez l'option '-n', l'exemple est montré ci-dessous

[[email protected] /]# ls -n total 14476-rw-rw-r-- 1 1000 1000 193 16 août 16:10 1-rw-rw-r-- 1 1000 1000 262 28 novembre 12 :35 Anjali et Aakash aident Yohan-B3MzR5cTpd2mLBSZfkPKppip8vCTKUdd.mp4.part-rw-rw-r-- 1 1000 1000 1849048 7 juin 2014 BINGO de Super Simple Songs-9mmF8zOlh_g.mp4.partdrwxr-xr-x 18 1001 368 déc. 59 Desktopdrwxr-xr-x 2 1000 1000 4096 27 sept. 13:09 Documentsdrwxr-xr-x 2 1000 1000 4096 2 déc. 10:10 Téléchargementsdrwx------ 3 1000 1000 4096 30 nov. 15:36 -r-- 1 1000 1000 94296 20 novembre 02:00 dropbox_2.10.0_amd64.deb-rw-r--r-- 1 1000 1000 8980 20 avril 2014 examples.desktop-rw-rw-r-- 1 1000 1000 203 26 octobre 16:02 fs.shdrwxrwxr-x 2 1000 1000 4096 1er septembre 14:31 Google Drive................................. ....................................

Exemple 13) Alias ​​par défaut de la commande ls

Tapez la commande alias sur le terminal pour afficher les alias par défaut définis pour la commande ls.

[[email protected] /]# alias alias cp='cp -i'alias l.='ls -d .* --color=auto'alias ll='ls -l --color=auto'alias ls='ls --color=auto'alias mv='mv -i'alias rm='rm -i'alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

Exemple 14) Activer les horodatages dans la sortie de la commande ls (–time-style)

Utilisez l'option "–time-style" dans la commande ls pour activer les horodatages dans la sortie, l'exemple est illustré ci-dessous :

[[email protected] /]# ls -l --time-style="+%Y-%m-%d $newline%m-%d %H:%M"total 12378dr-xr-xr- X. 2 racine racine 4096 2014-11-23 11-23 03:13 bindr-xr-xr-x. 5 racine racine 1024 2014-11-23 11-23 05:29 bootdrwxr-xr-x 10 racine racine 4096 2014-11-23 11-23 03:42 cgroupdrwxr-xr-x 18 racine racine 3680 2014-12-12 12 -12 21:32 devdrwxr-xr-x. 64 racine racine 4096 2014-12-12 12-12 21:32 etcdrwxr-xr-x 8 racine racine 4096 2014-07-19 07-19 02:43 homedr-xr-xr-x. 8 racine racine 4096 2014-05-03 05-03 05:24 libdr-xr-xr-x. 8 racine racine 12288 2014-11-23 11-23 03:13 lib64-rw-r--r-- 1 racine racine 12582912 2014-12-12 12-12 22:05 linux-stuffdrwx------. 2 racine racine 16384 2014-05-03 05-03 05:19 perdu + trouvédrwxr-xr-x. 2 racine racine 4096 2011-09-23 09-23 07:50 média.................................. ....................................

Lire aussi  : 14 exemples de commandes Grep sous Linux

Lire aussi  :Commande Linux Zip et Unzip avec exemples


Linux
  1. 12 exemples de commandes Wget utiles sous Linux

  2. Commande ls sous Linux :17 exemples utiles expliqués

  3. 7 Exemples de commandes Linux df

  4. 8 Exemples de commandes Linux TR

  5. Exemples de commande "ls" de base sous Linux

Exemples de commandes Wget utiles dans le système Linux

15 exemples utiles de commande touch dans le système Linux

9 exemples utiles de commande tactile sous Linux

10 exemples utiles de la commande Sort sous Linux

12 exemples de commandes de date Linux utiles

Exemples de commandes id sous Linux