github/gitignore · Global/Linux.gitignore
Plantilla .gitignore de Linux explicada
Explica por qué Linux.gitignore ignora las copias de seguridad de editores (*~), los archivos temporales de FUSE y NFS, el .directory de KDE, las carpetas de papelera y nohup.out.
Linux.gitignore es una plantilla corta de 6 líneas que solo trata los subproductos del escritorio y el sistema de archivos de Linux. También es del tipo adecuado para un gitignore global personal.
Cada regla apunta a archivos que solo aparecen en situaciones concretas. Por ejemplo, .nfs* solo aparece en montajes NFS y .fuse_hidden* solo en sistemas de archivos FUSE.
Explicación regla por regla
| Patrón | Qué ignora y por qué |
|---|---|
*~ | Copias de seguridad del editorSon las copias nombre~ que dejan Emacs, gedit, nano y otros al guardar. Ignora todos los archivos cuyo nombre termina en tilde. |
.fuse_hidden*.nfs* | Archivos temporales de FUSE y NFSSon archivos que el sistema de archivos renombra para aplazar el borrado real cuando se elimina un archivo que sigue abierto. Desaparecen cuando el proceso cierra el archivo. |
.directory | Configuración de carpeta de KDEEs el archivo donde el gestor de archivos Dolphin de KDE guarda la configuración de visualización de la carpeta. |
.Trash-* | PapeleraSon las carpetas de papelera por usuario (.Trash-1000) que aparecen al borrar archivos en medios extraíbles u otras particiones. |
nohup.out | Registro de ejecución en segundo planoEs el archivo donde se acumula por defecto la salida al ejecutar un comando con nohup. |
Precauciones en la práctica
- La regla
*~también está en la plantilla de Vim. Si eliges ambas, la opción de eliminar duplicados la deja en una sola línea. - Si en un servidor conservas a propósito los registros de
nohup, redirígelos a otro nombre (nohup cmd > run.log 2>&1 &). - Si usas JetBrains o VS Code en un escritorio Linux, selecciona también la plantilla de ese editor.
Plantilla original
Linux.gitignore
*~# 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
Origen de las plantillas: github/gitignore/Global/Linux.gitignore @356fd7b (2026-09-11) · CC0-1.0