Auteur/autrice : starmate

30 novembre 2015 /

Pour compter récursivement le nombre de fichiers du répertoire recursivement:

find /home/starmate -type f | wc -l

Ça marche aussi pour les dossiers :

find /home/starmate -type d | wc -l

Pour compter récursivement le nombre de fichiers dans chaque dossier et sous dossier du répertoire:

find /home/starmate -type d | while read i; do ls $i | wc -l | tr -d \\n; echo " -> $i"; done | sort -n

Par proprietaire:

find /home/starmate -user starmate | wc -l


-name     Recherche par nom de fichier.
-type    Recherche par type de fichier.
-user    Recherche par propriétaire.
-group     Recherche par appartenance à un groupe.
-size     Recherche par taille de fichier.
-atime     Recherche par date de dernier accès.
-mtime     Recherche par date de dernière modification.
-ctime     Recherche par date de création.
-perm     Recherche par autorisations d'accès.
-links     Recherche par nombre de liens au fichier.

26 novembre 2015 /

Si vous êtes plusieurs a travailler sur un serveur, et que vous souhaitez connaître les commandes qui ont été exécutées, cela est très simple.

Pour y parvenir, il faut éditer le fichier /etc/bash.bashrc:

vi /etc/bash.bashrc

A la fin du fichier rajouter cela:
PROMPT_COMMAND='history -a >(logger -t "$USER[$PWD] $SSH_CONNECTION")'

Il n’y a plus qu’a soucer pour prendre en compte les modifications:

source /etc/bash.bashrc

Vous pouvez maintenant voir les commandes dans /var/log/messages ou /var/log/syslog (Ubuntu).

24 novembre 2015 /

Si vous avez un problème de son sous Ubuntu (son saccadé, perte du son), il peut-être utile de relancer PulseAudio:

sudo service pulseaudio restart

22 novembre 2015 /

J’ai rencontré cette petite erreur avec des répertoires contenant des millions de fichiers, qu’on vous demande de lister/supprimer, voici la solution la plus rapide.

find /chemin/repertoire -type f -name '*.log' | xargs rm -f

ou

find /chemin/repertoire -type f -name '*.log' -delete

ou encore :

find /chemin/repertoire -type f -name '*.log' -exec rm -rf {};

21 novembre 2015 /

Sous Ubuntu 15.10 j’ai cette erreur (non bloquante) au démarrage:

snd_hda_intel 0000:00:1f.3: failed to add i915 component master (-19)

Pour faire partir ce message, faire ces deux commandes puis redémarrez:

sudo apt-get purge nvidia*
sudo service lightdm stop

Le DKMS (Dynamic Kernel Module Support) va reconstruire le noyau lors de la commande « sudo apt-get purge nvidia *« .

Maj: Cela est causé par un paramètre dans l’UEFI des dernières carte mère Asus. Ce message apparaît à cause d’une option du mode « avancé » (« Advance » -> « Advance \ Systems Agent (SA) Configuration » -> « Configuration graphique » -> « Multi-GPU dedicace Monitor») qui est défini sur « Disabled ».