GNU/Linux >> Tutoriels Linux >  >> Linux

Linux ls pour afficher uniquement la date et la taille du nom de fichier

Pourquoi ne pas utiliser stat au lieu de ls ?

stat -c "%y %s %n" *

Vous pouvez obtenir beaucoup de contrôle sur la façon dont vous listez les fichiers avec le find utilitaire. ls ne vous permet pas vraiment de spécifier les colonnes souhaitées.

Par exemple :

$ find . -maxdepth 1 -printf '%CY%Cm%Cd.%CH%CM\t%s\t%f\n'
20111007.0601   4096    .
20111007.0601   2   b
20111001.1322   4096    a

L'argument du printf l'action est détaillée dans la page de manuel. Vous pouvez choisir différentes informations temporelles, la taille souhaitée (taille du fichier ou blocs de disque utilisés), etc. Vous pouvez également sécuriser les noms de fichiers inhabituels si un traitement supplémentaire est nécessaire.


Vous pouvez toujours utiliser un autre utilitaire comme awk pour formater la sortie de ls :

/bin/ls -ls | awk '{print $7,$8,$9}'


1.Oui, généralement, vous ne devriez pas analyser la sortie de ls mais dans ce cas, la question l'appelle spécifiquement...


Linux
  1. Définir la date, l'heure et le fuseau horaire sur un serveur Linux

  2. Comment vérifier la taille totale de la RAM et l'utilisation de la mémoire sous Linux

  3. 7 exemples de commande de date Linux pour afficher et définir la date et l'heure du système

  4. Formater la date et l'heure pour le script ou la variable du shell Linux

  5. Définir la date et l'heure du système à l'aide de C++ sous Linux

Comment changer le type et la taille de la police de la console Linux

Comment trouver la date et l'heure exactes d'installation de votre système d'exploitation Linux

Comment trouver la date et l'heure d'installation du système d'exploitation Linux

Comment définir la date et l'heure sous Linux

Comment vérifier la taille des fichiers et du répertoire sous Linux

Comment changer la date, l'heure et le fuseau horaire dans Linux Mint 20