Merubah Nama-nama Direktori pada Home
Prakata
Mungkin teman-teman melihat struktur direktori home milik saya, yang hanya mengandung 3 huruf.
📂 /home/bandithijo/
├── 📁 app/
├── 📁 asp/
├── 📁 bin/ -> .local/bin/
├── 📁 box/
├── 📁 dex/
├── 📁 doc/
├── 📁 dwn/
├── 📁 git/
├── 📁 mnt/
├── 📁 nbp/
├── 📁 pix/
├── 📁 pkt/
├── 📁 prj/
├── 📁 pub/
├── 📁 snd/
├── 📁 thm/
├── 📁 tpl/
├── 📁 vbx/
└── 📁 vid/
Sepintas bentuk penamaan seperti di atas, hampir sama dengan penamaan pada direktori root.
Saya memang membuat penamaan pada direktori home ini menjadi lebih singkat. Minimal 3 huruf bahkan kalau bisa hanya 3 huruf.
Apabila sejak awal teman-teman sudah memiliki File Manager seperti Thunar, PCManFM, Nautilus, dll. Saya rasa nama dari direktori-direktori di Home akan tertulis secara lengkap. Kemudian apabila kita coba menggantinya (me-rename) maka akan terbuat direktori baru dengan nama awal.
Lantas bagaimana caranya untuk membuat custom name pada direktori-direktori ini?
Caranya
Mudah sekali.
Tinggal buka Terminal, dan edit file ~/.config/user-dirs.dirs
.
$ vim ~/.config/user-dirs.dirs
1# This file is written by xdg-user-dirs-update2# If you want to change or add directories, just edit the line you're3# interested in. All local changes will be retained on the next run4# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped5# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an6# absolute path. No other format is supported.7#8XDG_DESKTOP_DIR="$HOME/Desktop"9XDG_DOWNLOAD_DIR="$HOME/Download"10XDG_TEMPLATES_DIR="$HOME/Templates"11XDG_PUBLICSHARE_DIR="$HOME/Public"12XDG_DOCUMENTS_DIR="$HOME/Documents"13XDG_MUSIC_DIR="$HOME/Music"14XDG_PICTURES_DIR="$HOME/Pictures"15XDG_VIDEOS_DIR="$HOME/Videos"
Nah, tinggal ubah nama direktori sesuai dengan yang teman-teman inginkan.
Kalau punya saya seperti ini.
1# This file is written by xdg-user-dirs-update2# If you want to change or add directories, just edit the line you're3# interested in. All local changes will be retained on the next run4# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped5# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an6# absolute path. No other format is supported.7#8XDG_DESKTOP_DIR="$HOME/dex"9XDG_DOWNLOAD_DIR="$HOME/dwn"10XDG_TEMPLATES_DIR="$HOME/tpl"11XDG_PUBLICSHARE_DIR="$HOME/pub"12XDG_DOCUMENTS_DIR="$HOME/doc"13XDG_MUSIC_DIR="$HOME/snd"14XDG_PICTURES_DIR="$HOME/pic"15XDG_VIDEOS_DIR="$HOME/vid"
Setelah itu jalankan perintah.
$ xdg-user-dirs-update
Kemudian jangan lupa untuk merubah Destination direktori dari semua aplikasi secara manual satu persatu. Kalau tidak, akan berantakan semuanya. Hahaha.
Referensi
- wiki.archlinux.org/index.php/XDG_user_directories
Diakses tanggal: 2019/01/12