[LINUX] Options de la commande ls

Qu'est-ce que la commande ls?

Une commande pour lister les fichiers et dossiers dans le répertoire courant. Je l'ai tapé même lorsque l'invite de commande Windows était ouverte `` 'ls' est une commande interne ou externe, Non reconnu comme programme opérationnel ou fichier de commandes. '' Il y a beaucoup de gens qui sortent et cassent l'écran.

Aperçu

J'ai oublié l'option ls et j'ai dû la rechercher plusieurs fois, alors j'ai écrit une note. Ce n'est pas exhaustif, c'est juste un mémo de ce que vous utilisez. Je peux l'ajouter si le nombre de commandes fréquemment utilisées augmente à l'avenir.

option

Les options à une lettre peuvent être représentées à la fois avec un seul trait d'union. Par exemple, si vous voulez faire ls -a et ls -l en même temps, vous pouvez utiliser ls -a -l, mais vous pouvez faire de même avec ls -al. -a ls -a affiche une liste comprenant les fichiers de points commençant par". ". Lors de l'utilisation d'Ubuntu, la commande «la» avait la même signification que «ls -a», ce qui était très pratique. Vous pouvez utiliser la n'importe où en ajoutant l'alias suivant au fichier de configuration qui est exécuté lorsque le shell est chargé, tel que .bash_profile.

alias la='ls -a'

-l L'option -l affiche les informations sur le fichier. Il est pratique de définir ll = 'ls -l' dans l'alias.

Exemple (pour fichier)

-rw-r--r-- 1 seal-qiita naist-student  8 Jun  7 01:22 sample.txt

Comment lire chaque section

type/Droits du propriétaire/Autorisations des utilisateurs de groupe/Autorisations des utilisateurs externes, 
Nombre de liens physiques,
Le nom du propriétaire,
nom de groupe,
taille du fichier(B),
Dernière mise à jour du mois
Date de la dernière mise à jour,
Heure de la dernière mise à jour,
nom de fichier

La première liste de 10 caractères est "Le type de fichier est fichier (-), la propre autorité est lisible et inscriptible (rw-), les utilisateurs du même groupe sont en lecture seule (r--), les utilisateurs externes sont en lecture seule ( Cela signifie "r--)". "Unexecutable" semble être appliqué aux fichiers binaires (**. Exe, a.out, etc.), et peut être exécuté même si l'autorisation du fichier py etc. est rw- (Reference / questions / 164297)). Le chiffre suivant indique "un lien physique". Un lien physique est le nombre de noms qui peuvent accéder au fichier. Pour les fichiers, il vaut 1 sauf indication contraire (utilisez la commande ln pour le définir).

Exemple (pour les répertoires)

drwxr-xr-x 3 yuki-yos is-student 32 Oct  5 15:21 sample_dir

Comment lire chaque section

type/Droits du propriétaire/Autorisations des utilisateurs de groupe/Autorisations des utilisateurs externes, 
Nombre de liens physiques=Nombre de sous-répertoires+2,
Le nom du propriétaire,
nom de groupe,
La taille du répertoire lui-même, sans compter le contenu(B),
Dernière mise à jour du mois
Date de la dernière mise à jour,
Heure de la dernière mise à jour,
nom de fichier

La première liste de 10 caractères est "Le type de fichier est répertoire (d), la propre autorité est lisible et inscriptible (rwx), les utilisateurs du même groupe peuvent lire et se déplacer (rx), les utilisateurs externes peuvent lire et se déplacer. (rx) "signifie. L'autorisation de répertoire "x" indique s'il faut y placer. Un répertoire avec 3 liens physiques signifie qu'il n'a qu'un seul sous-répertoire. Ces trois liens physiques sont un lien vers sample_dir dans le répertoire parent (emplacement actuel lors de l'utilisation de ls), . dans supplement_dir et .. dans le sous-répertoire de sample_dir. Puisque le lien vers vous-même et «.» Sont toujours présents, un lien en dur vers un répertoire est défini comme «le nombre de sous-répertoires plus deux».

Je ne suis pas très content de cette notation car je ne connais pas le nombre de fichiers même si je connais le nombre de liens physiques. En premier lieu, je n'ai jamais été heureux de connaître le nombre de liens physiques, mais quelle est l'intention de la notation? -h Une option qui affiche la taille du fichier affichée par -l dans l'unité la plus appropriée au lieu d'octets. Par exemple, s'il est de 10 000 octets, il sera automatiquement converti en 10 Ko.

Résumé

Pour l'instant, il répertorie trois options: -a, -l et -h. Il est particulièrement facile d'oublier comment lire l'affichage -l, donc j'espère que cela vous aidera.

Recommended Posts

Options de la commande ls
Options de commande ps fréquemment utilisées
Notation de tranche dans les options de ligne de commande
Commande Linux n ° 4
Commande Linux n ° 3
Mémorandum de commandement
commande nkf
invite de commande
commande vim
commande sed
Changement de disposition des couleurs lors de l'exécution de la commande LS
Commande Linux n ° 5
commande grep
mémo de commande
commande supérieure
Mémorandum de commandement
commande mv
commande seq
Différence entre ls -l et la commande cat
[Commande Linux] Liste d'options de la commande ls [À voir absolument pour les débutants]