github/gitignore · Global/Linux.gitignore
Template .gitignore do Linux explicado
Explica por que o Linux.gitignore ignora backups de editores (*~), arquivos temporários de FUSE e NFS, o .directory do KDE, pastas de lixeira e nohup.out.
O Linux.gitignore é um template curto de 6 linhas que trata apenas dos subprodutos do desktop e do sistema de arquivos do Linux. Também é do tipo adequado para um gitignore global pessoal.
Cada regra mira arquivos que só aparecem em situações específicas. Por exemplo, .nfs* só aparece em montagens NFS e .fuse_hidden* só em sistemas de arquivos FUSE.
Explicação regra por regra
| Padrão | O que ignora e por quê |
|---|---|
*~ | Backups do editorSão os backups nomedoarquivo~ deixados por Emacs, gedit, nano e outros ao salvar. Ignora todos os arquivos cujo nome termina em til. |
.fuse_hidden*.nfs* | Arquivos temporários de FUSE e NFSSão arquivos que o sistema de arquivos renomeia para adiar a exclusão real quando um arquivo ainda aberto é apagado. Desaparecem quando o processo fecha o arquivo. |
.directory | Configuração de pasta do KDEÉ o arquivo em que o gerenciador de arquivos Dolphin do KDE salva a configuração de visualização da pasta. |
.Trash-* | LixeiraSão as pastas de lixeira por usuário (.Trash-1000) que surgem ao apagar arquivos em mídias removíveis ou em outras partições. |
nohup.out | Log de execução em segundo planoÉ o arquivo em que a saída se acumula por padrão ao executar um comando com nohup. |
Cuidados na prática
- A regra
*~também está no template do Vim. Se você escolher os dois, a opção de remover duplicatas a deixa em uma só linha. - Se em um servidor você guarda de propósito os logs do
nohup, redirecione-os para outro nome (nohup cmd > run.log 2>&1 &). - Se você usa JetBrains ou VS Code em um desktop Linux, selecione também o template desse editor.
Template 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
Origem dos templates: github/gitignore/Global/Linux.gitignore @356fd7b (2026-09-11) · CC0-1.0