github/gitignore · Global/Linux.gitignore
Penjelasan template .gitignore Linux
Menjelaskan mengapa Linux.gitignore mengabaikan cadangan editor (*~), file sementara FUSE dan NFS, .directory KDE, folder tempat sampah, dan nohup.out.
Linux.gitignore adalah template pendek 6 baris yang hanya menangani produk sampingan desktop dan sistem file Linux. Jenis ini juga cocok ditaruh di gitignore global pribadi.
Setiap aturan menyasar file yang hanya muncul dalam situasi tertentu. Misalnya, .nfs* hanya muncul pada mount NFS, dan .fuse_hidden* hanya pada sistem file FUSE.
Penjelasan per aturan
| Pola | Apa yang diabaikan dan mengapa |
|---|---|
*~ | Cadangan editorCadangan namafile~ yang ditinggalkan Emacs, gedit, nano, dan lainnya saat menyimpan. Semua file yang namanya diakhiri tilde diabaikan. |
.fuse_hidden*.nfs* | File sementara FUSE dan NFSFile yang diganti namanya oleh sistem file untuk menunda penghapusan sebenarnya ketika file yang sedang terbuka dihapus. File ini hilang setelah proses menutup file. |
.directory | Pengaturan folder KDEFile tempat pengelola file KDE Dolphin menyimpan pengaturan tampilan folder. |
.Trash-* | Tempat sampahFolder tempat sampah per pengguna (.Trash-1000) yang muncul saat file dihapus dari media lepas pasang atau partisi lain. |
nohup.out | Log eksekusi latar belakangFile tempat output secara default menumpuk saat perintah dijalankan dengan nohup. |
Hal yang perlu diperhatikan dalam praktik
- Aturan
*~juga ada di template Vim. Jika kedua template dipilih bersama, opsi hapus duplikat merapikannya menjadi satu baris. - Jika di server Anda sengaja menyimpan log
nohup, arahkan ke nama lain (nohup cmd > run.log 2>&1 &). - Jika memakai JetBrains atau VS Code di desktop Linux, pilih juga template editor yang bersangkutan.
Template asli
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
Sumber template: github/gitignore/Global/Linux.gitignore @356fd7b (2026-09-11) · CC0-1.0