Recherchez et explorez diverses commandes Linux.
Résumé la situation que vous souhaitez résoudre en moins de 300 caractères et demandez à l'IA quel est le commandement nécessaire.
Cliquez sur la catégorie souhaitée pour filtrer les commandes. Vous pouvez également entrer un mot-clé pour rechercher un contenu spécifique.
rsync : Synchronisation et sauvegarde de fichiers (utilisation de l'option --include)
rsync est un utilitaire puissant pour synchroniser efficacement les fichiers et répertoires entre systèmes locaux et distants. En particulier, l'option `--include` permet de n'inclure dans la cible de synchronisation que les fichiers ou répertoires correspondant à des motifs spécifiques, ce qui le rend très utile dans des scénarios complexes de sauvegarde et de déploiement. Ce guide se concentre sur l'utilisation de base de rsync ainsi que sur l'application de l'option `--include`.
rsync --delete : Supprimer les fichiers de destination pour synchroniser avec la source
L'option `--delete` de la commande `rsync` permet de supprimer les fichiers présents dans le répertoire de destination qui n'existent pas dans le répertoire source lors de la synchronisation. Ceci est utile pour s'assurer que le répertoire de destination correspond exactement à la source lors de sauvegardes ou de mirroring. Étant une fonctionnalité puissante, une extrême prudence est requise lors de son utilisation.
rsync-dry-run : Aperçu avant exécution de rsync
rsync-dry-run est une fonctionnalité qui simule l'exécution d'une commande rsync sans effectuer de transferts ou de modifications réels de fichiers, montrant à l'utilisateur quels fichiers seraient copiés, supprimés ou modifiés. Elle est généralement implémentée en utilisant l'option 'rsync -n' ou 'rsync --dry-run'. C'est une mesure de sécurité essentielle à utiliser avant de manipuler des données importantes pour éviter des résultats inattendus.
rsync-exclude : Exclure des fichiers/répertoires spécifiques lors de la synchronisation
`rsync` est un outil puissant utilisé pour synchroniser efficacement des fichiers entre des systèmes locaux et distants. En particulier, les options `--exclude` et `--exclude-from` permettent d'exclure des fichiers, répertoires ou éléments correspondant à des motifs spécifiques de la synchronisation. Ce guide se concentre sur la fonctionnalité d'exclusion de `rsync`, qui est très utile pour éviter les transferts de fichiers inutiles et pour sauvegarder ou copier uniquement des données spécifiques.
rsync-progress : Affichage de la progression de rsync
`rsync-progress` fait référence à la manière d'afficher visuellement la progression lors de la synchronisation de fichiers à l'aide de la commande `rsync`. Il est généralement utilisé via l'option `--progress` de la commande `rsync`, ou sous forme de script shell ou d'alias l'incluant. Il est très utile pour connaître l'état actuel, le temps restant, la vitesse de transfert, etc., lors du transfert de fichiers volumineux.
shred : suppression sécurisée du contenu des fichiers
La commande shred est utilisée pour supprimer en toute sécurité le contenu d'un fichier en l'écrasant plusieurs fois, le rendant ainsi irrécupérable. Alors qu'une suppression de fichier normale peut laisser des données récupérables, shred est utile lors de la manipulation d'informations sensibles.
split : diviser un fichier en plusieurs parties
La commande split est utilisée pour diviser un fichier volumineux en plusieurs fichiers plus petits, selon une taille ou un nombre de lignes spécifié. Ceci est très utile lors du traitement de fichiers volumineux, de leur transfert sur un réseau, ou lorsqu'une partie spécifique doit être traitée.
stat : Afficher les informations de fichier dans un format personnalisé
La commande `stat` affiche des informations détaillées sur l'état d'un fichier ou d'un système de fichiers. En particulier, l'option `-c` (ou `--format`) permet d'extraire la taille du fichier, les permissions, le propriétaire, les informations temporelles, etc., dans un format spécifié par l'utilisateur, ce qui la rend très utile pour les scripts et la génération de rapports.
symlink : Créer un lien symbolique
La commande symlink crée un lien symbolique (ou lien logique) vers un fichier ou un répertoire. Elle agit comme un pointeur vers l'emplacement du fichier d'origine, et si le fichier d'origine est supprimé, le lien devient invalide. Bien que la commande `ln -s` soit plus couramment utilisée, l'utilitaire `symlink` permet un contrôle plus fin de la création de liens grâce à diverses options supplémentaires.
tee -a -i : ajouter le contenu de l'entrée standard à un fichier et ignorer les interruptions
La commande `tee` est un utilitaire qui lit l'entrée standard et l'écrit simultanément sur la sortie standard et sur un ou plusieurs fichiers. Cette combinaison spécifique (`-a -i`) ajoute le contenu à un fichier au lieu de l'écraser, et ignore les signaux d'interruption (SIGINT, généralement Ctrl+C) pour que le processus `tee` ne soit pas interrompu. Cette fonctionnalité est très utile pour enregistrer en continu les journaux de scripts de longue durée ou lorsque des sorties importantes doivent être préservées.
tee : Envoyer l'entrée standard vers la sortie standard et des fichiers simultanément
La commande tee est un utilitaire qui lit l'entrée standard et l'écrit à la fois sur la sortie standard et sur un ou plusieurs fichiers. Elle est couramment utilisée pour vérifier les résultats intermédiaires dans les pipelines ou pour enregistrer des données dans plusieurs fichiers simultanément. L'option `-a` est utilisée pour ajouter du contenu à un fichier au lieu de l'écraser.
tee-a-a-a : Description de la commande 'tee -a'
Le 'tee-a-a-a' fourni n'est pas une commande standard sur les systèmes Linux. Il semble s'agir d'une tentative d'utilisation répétée de l'option '-a' avec la commande 'tee'. Ce guide se concentre sur l'utilisation de la commande 'tee' et en particulier de son option '-a' pour ajouter du contenu à un fichier. 'tee' est un utilitaire qui lit l'entrée standard (stdin) et l'écrit à la fois sur la sortie standard (stdout) et sur un ou plusieurs fichiers.