#cli

65 éléments

snippet

pv: progression et débit des pipelines

Afficher barre de progression, débit et ETA pour des pipes (tar, curl, zstd), avec limites et logs.

ouvrir
snippet

rename: renommer en masse avec regex (sécurisé)

Renommer par lot avec regex: dry-run, minuscules, tirets, extensions, collisions évitées.

ouvrir
snippet

rsync: synchronisation sûre avec progression

Copier ou mirrorer des dossiers avec reprise, suppression des orphelins et affichage de la progression.

ouvrir
snippet

sed: remplacer du texte en place de façon sûre

Effectuer des remplacements fiables dans un ou plusieurs fichiers, de manière portable et atomique.

ouvrir
snippet

semver: comparer et trier des versions

Trier des versions et choisir la plus recente (sort -V), avec comparateur bash et dpkg/python en variante.

ouvrir
snippet

sort et uniq: compter occurrences rapidement

Compter, trier et dédupliquer des lignes de texte de façon fiable et performante.

ouvrir
snippet

sponge: écrire en place depuis un pipeline

Modifier un fichier via un pipeline sans l'écraser prématurément (moreutils sponge), y compris avec sudo.

ouvrir
snippet

sudo tee: écrire un fichier sans éditeur

Créer ou modifier un fichier root de façon sûre sans ouvrir d'éditeur.

ouvrir
snippet

tail: suivre des logs et filtrer en temps réel

Suivre un fichier de log avec rotation et filtrer les événements importants sans perdre de lignes.

ouvrir
snippet

tar: extraire en sécurité sans traversal

Extraire une archive tar sans écrire hors dossier cible: contrôle chemins, temp dir, permissions et symlinks.

ouvrir
snippet

timeout: limiter la durée d'une commande

Arrêter une commande après un délai, avec signal doux puis kill en dernier recours.

ouvrir
snippet

tmux: sessions persistantes rapides

Créer, détacher et reprendre des sessions tmux avec splits, renommage et synchro des panes.

ouvrir