En vrac (2)
Cet article est maintenant sur http://linux-attitude.fr/post/En-vrac-2
Niveau:
Résumé : file -skz ; wget -c ; stat ; ...
Détecter automatiquement le type d'un fichier
Récupérer un téléchargement déjà bien entamé (fonctionne en ftp et en http lorsque le serveur le supporte)
Récupérer les attributs d'un fichier
Trouver les 10 lignes les plus répétées dans un fichier
Alerter par un beep quand une commande se termine
Avertir quand une commande s'est mal terminée
Avertir quand une commande s'est bien terminée
Les 2 à la fois (attention à l'ordre)
Niveau:
Résumé : file -skz ; wget -c ; stat ; ...
Détecter automatiquement le type d'un fichier
# en ligne de commande
# fonctionne avec les fichiers spéciaux, trouve tous les types possibles, lit les fichiers compressés
$ file -skz fichier
# pour un script
# n'affiche pas le nom du fichier
$ file -b fichier
# fonctionne avec les fichiers spéciaux, trouve tous les types possibles, lit les fichiers compressés
$ file -skz fichier
# pour un script
# n'affiche pas le nom du fichier
$ file -b fichier
Récupérer un téléchargement déjà bien entamé (fonctionne en ftp et en http lorsque le serveur le supporte)
$ wget -c http://toto.fr
Récupérer les attributs d'un fichier
$ stat -c "%a" file # droits
$ stat -c "%U:%G" file # propriétaire:groupe
$ stat -c "%x" file # dernier accès
$ stat -c "%U:%G" file # propriétaire:groupe
$ stat -c "%x" file # dernier accès
Trouver les 10 lignes les plus répétées dans un fichier
$ sort | uniq -c | sort -nr | head
Alerter par un beep quand une commande se termine
$ ./mycommand ; echo -ne "a"
Avertir quand une commande s'est mal terminée
$ ./mycommand || echo "Ca ne va pas"
Avertir quand une commande s'est bien terminée
$ ./mycommand && echo "Ca va bien"
Les 2 à la fois (attention à l'ordre)
$ ./mycommand && echo "Ca va bien" || echo "Ca ne va pas"