Afficher la taille des dossiers sous Linux

Pour voir rapidement la taille d’un ensemble de sous-dossiers (en prenant en compte toute la profondeur des répertoires), en ligne de commande sous Linux c’est tout simple :

[pastacode lang=”bash” manual=”du%20-sh%20*%2F” message=”” highlight=”” provider=”manual”/]

Explication

du : Pour la commande Disk Usage.
s : option de calcul total de l’élément
h : pour afficher un résultat compréhensible pour un humain (Kilo,Mega,Giga-Octet …)
*/ : permet de prendre tous les sous-dossiers

Le réponse sera du type :

[pastacode lang=”bash” manual=”76M%20%20%20%20%20backup%2F%0A410M%20%20%20%20cache%2F%0A16K%20%20%20%20%20lost%2Bfound%2F%0A11T%20%20%20%20%20shares%2F%0A%0A%0A” message=”” highlight=”” provider=”manual”/]

Trouver la version d’un linux

Plusieurs solutions sont possibles pour retrouver le nom de la distribution + noyau d’un linux :

[pastacode lang=”bash” manual=”uname%20-a%0A%3E%C2%A0Linux%20debian%203.16.0-4-amd64%20%0A%3E%20%231%20SMP%20Debian%203.16.7-ckt25-2%20(2016-04-08)%20x86_64%20GNU%2FLinux%0Acat%20%2Fetc%2Fissue%0A%3E%C2%A0Debian%20GNU%2FLinux%20%208%0A” message=”” highlight=”” provider=”manual”/]

On peut également utiliser la commande lsb_release

[pastacode lang=”bash” manual=”lsb_release%20-d%20-c%20-i%20-r%0A%3E%20Distributor%20ID%3A%20Debian%0A%3E%20Description%3A%20%20%20%20Debian%20GNU%2FLinux%208.5%20(jessie)%0A%3E%20Release%3A%20%20%20%20%20%20%20%208.5%0A%3E%20Codename%3A%20%20%20%20%20%20%20jessie%0A%0A” message=”” highlight=”” provider=”manual”/]

Les commandes pour bien débuter avec Git

Lorsque que Git est installé sur votre machine (Linux, Windows ou Mac), on peut commencer à jouer avec. Pour rappel l’installation de Git sous Windows se trouve ici.

Première chose à faire sous Windows, trouver (ou créer) son répertoire de travail et faire un clic droit sur le dossier pour démarrer Git en Bash.

Premières commandes sous Git

[pastacode lang=”bash” manual=”%23%C2%A0Initialisation%20d’un%20projet%20git%0Agit%20init%0A%0A%23%C2%A0V%C3%A9rifier%20l’%C3%A9tat%20du%20projet%20(commit%20en%20attente)%0Agit%20status%0A%0A%23%C2%A0Ajouter%20tous%20les%20fichiers%20modifi%C3%A9s%0Agit%20add%20.%0A%0A%23%C2%A0R%C3%A9aliser%20un%20commit%0Agit%20commit%20-m%20%22Message%20d%C3%A9crivant%20le%20commit%22%0A%0A%23%C2%A0Modification%20du%20message%20du%20dernier%20commit%0Agit%20commit%20–amend%20-m%20%22nouveau%20message%22%0A%0A%23Voir%20le%20log%20condens%C3%A9%20d’un%20projet%0Agit%20log%20–pretty%3Doneline%0A%0A%0A” message=”” highlight=”” provider=”manual”/]

Continue reading  

Pousser le résultat d’un script bash dans un fichier

Lorsque l’on fait un script de sauvegarde par exemple on peut avoir besoin de loguer le résultat de ce script dans un fichier.

[pastacode lang=”bash” message=”” highlight=”” provider=”manual”]

/home/root/scripts/sauvegarde.sh >> /home/root/log/sauvegarde.log 2>&1

[/pastacode]

Le double supérieur >> permet d’envoyer la sortie de la commande dans le fichier de destination ajoutant son contenu à la fin du fichier. Et 2>&1 lui indique qu’il doit envoyé les erreurs (2) dans la sortie standard (1) donc dans le fichier.