Dahr

Dahr's blog

Synchroniser le contenu de deux dossiers

Rédigé par dahr Aucun commentaire

Pour synchroniser deux dossiers en supprimant les éléments présents dans le dossier cible mais absents dans le dossier source :

rsync -avhP --delete dossier_source/ dossier_cible/

Attention : il faut être très prudent avec le paramètre --delete

Pour faire un essai de sa commande et voir quels fichiers seront impactés, on peut ajouter le paramètre -n :

rsync -avhPn --delete dossier_source/ dossier_cible/

Pour ne pas supprimer les fichiers il suffit de ne pas ajouter le paramètre --delete, ce qui donne :

rsync -avhP dossier_source/ dossier_cible/

-a : mode archive

-v : mode verbeux

-h : compréhensible pour les humains

-P : visualiser progrès

-n : test pour identifier les fichiers qui seront modifiés

 

Arrêter un processus

Rédigé par dahr Aucun commentaire

Tuer un processus par son PID :

Après avoir identifié le PID à l'aide de la commande top :

kill PID

Tuer tous les processus portant le même nom :

killall -i nom_du_programme

L'option -i permet de demander une confirmation avant de tuer le processus.

Ajouts dans un fichier texte en ligne de commande

Rédigé par dahr Aucun commentaire

Je me suis enfin décidé à ne plus passer par nano pour rajouter des lignes manuellement dans un fichier texte.

Pour rajouter une ligne :
echo "votre_contenu" >> fichier.txt

Pour effacer le contenu du fichier et y mettre un nouveau texte:
echo "votre_contenu" > fichier.txt

Pour ajouter plusieurs lignes à la fois à un fichier :
echo -e "votre_contenu_1\nvotre_contenu_2" >> fichier.txt

La ligne de commande c'est puissant!

Fil RSS des articles de cette catégorie