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.

Abrir no gerador Abrir junto com Vim, JetBrains, VisualStudioCode, Go

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ãoO 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.
.directoryConfiguraçã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.outLog 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

Template original

Linux.gitignore6 linhas de regras
*~# 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

Templates usados em conjunto

Outros templates explicados