github/gitignore · Global/Linux.gitignore

Modèle .gitignore Linux expliqué

Explique pourquoi Linux.gitignore ignore les sauvegardes d'éditeurs (*~), les fichiers temporaires FUSE·NFS, le .directory de KDE, les dossiers de corbeille et nohup.out.

Ouvrir dans le générateur Ouvrir avec Vim, JetBrains, VisualStudioCode, Go

Linux.gitignore est un court modèle de 6 lignes qui ne traite que les sous-produits du bureau et du système de fichiers Linux. Lui aussi convient bien à un gitignore global personnel.

Chaque règle vise des fichiers qui n'apparaissent que dans des situations précises. Par exemple, .nfs* n'apparaît que sur des montages NFS et .fuse_hidden* que sur des systèmes de fichiers FUSE.

Explication règle par règle

MotifCe qui est ignoré et pourquoi
*~Sauvegardes d'éditeursSauvegardes nomdefichier~ laissées à l'enregistrement par Emacs, gedit, nano, etc. Tous les fichiers dont le nom se termine par un tilde sont ignorés.
.fuse_hidden*.nfs*Fichiers temporaires FUSE·NFSFichiers que le système de fichiers renomme pour différer la suppression effective lorsqu'on supprime un fichier encore ouvert. Ils disparaissent quand le processus ferme le fichier.
.directoryRéglages de dossier KDEFichier dans lequel le gestionnaire de fichiers Dolphin de KDE enregistre les réglages d'affichage du dossier.
.Trash-*CorbeilleDossier de corbeille par utilisateur (.Trash-1000) créé lors de la suppression de fichiers sur un support amovible ou une autre partition.
nohup.outLogs d'exécution en arrière-planFichier où s'accumule par défaut la sortie d'une commande lancée avec nohup.

Points d'attention en pratique

Modèle d'origine

Linux.gitignore6 règles
*~# temporary files which can be created if a process still has a handle open of a deleted file.fuse_hidden*# Metadata left by Dolphin file manager, which comes with KDE Plasma.directory# Linux trash folder which might appear on any partition or disk.Trash-*# .nfs files are created when an open file is removed but is still being accessed.nfs*# Log files created by default by the nohup commandnohup.out

Source des modèles : github/gitignore/Global/Linux.gitignore @356fd7b (2026-09-11) · CC0-1.0

Modèles utilisés ensemble

Autres modèles expliqués