

CLIFM adalah manajer file terminal berbasis teks seperti shell yang duduk di baris perintah.
Meskipun sepenuhnya berfitur, kuat, dan dapat diperluas, ini bukan tentang fitur, tetapi tentang desain, tentang cara Anda berinteraksi dengan sistem file Anda.
Sebagian besar manajer file terminal di luar sana (jika tidak semua) dibangun menggunakan prinsip -prinsip desain TUI , seperti komandan dan Ranger Midnight Commander yang luar biasa. Tetapi Clifm dibangun daripada memiliki prinsip -prinsip desain CLI dalam pikiran: Jangan menavigasi melalui menu besar file, cukup ketik , persis seperti yang Anda lakukan di cangkang biasa, tetapi lebih mudah dan lebih cepat!
Untuk alasan ini, CLIFM tidak perlu lebih baik: itu hanya berbeda!
Untuk deskripsi terperinci, konsultasikan dengan bagian pengantar wiki kami.
Selain operasi file umum seperti menyalin, memindahkan, menghapus, dll., CLIFM menyediakan fitur -fitur berikut:
.hidden )pc dan occp dan mv dengan bilah kemajuan yang bagus)s *.[ch]<TAB> )=l<TAB> untuk mendaftarkan semua symlink di dir Dir saat ini)@image<TAB> )xdg dan Ranger's rifle )pistol dan Ranger's scope.sh )view )Untuk penjelasan terperinci dari masing -masing fitur ini, ikuti tautan yang sesuai atau berkonsultasi dengan wiki.
Jika berjalan di Linux, paket biner tersedia untuk sebagian besar distribusi utama melalui sistem pembuatan OpenSUSE.
Catatan : Ketergantungan kemungkinan besar sudah puas, tetapi dalam hal apa pun konsultasikan bagian dependensi.
git clone https://github.com/leo-arch/clifm.git
cd clifm
sudo make installUntuk informasi lebih lanjut/platform yang didukung, konsultasikan dengan halaman instalasi.
Untuk mulai menggunakan CLIFM, Anda tidak perlu mempelajari sesuatu yang baru : perintah shell yang biasa hanya akan berfungsi. Namun, ada lebih dari sekadar perintah shell ...
✓ Perintah help memberi Anda pengantar cepat ke CLIFM : Sekali dalam prompt clifm , masukkan help atau ? .
✓ Ketik cmd<TAB> untuk mendapatkan daftar perintah yang tersedia dan deskripsi singkat.
✓ Ketik help <TAB> untuk mendapatkan daftar topik bantuan yang tersedia. Pilih yang Anda inginkan dan tekan Enter .
✓ Untuk melompat ke bagian Perintah di Manpage, cukup masukkan cmd atau tekan F2 .
✓ Tekan F1 untuk mengakses kelola penuh dan F3 untuk mengakses halaman bantuan keybindings.
✓ Untuk mendapatkan bantuan tentang beberapa perintah spesifik cukup ketik CMD -h . Misalnya, s -h .
Anda juga dapat melihat beberapa dari FAQ kami dan contoh penggunaan dasar ini untuk memulai.
Untuk deskripsi lengkap, silakan berkonsultasi dengan wiki kami.
1.18 (Caniche endormi).hidden , termasuk wildcard.--time-style , TimeStyle (file config), atau time_style (variabel lingkungan).-L,--follow-symlinks-long .follow-symlinks-long melalui perintah k dan alt-+ keybinding (Edit file inbinding Anda -VIA kb edit -dan tambahkan baris ini untuk mengaktifkan keybinding baru ini: toggle-follow-links-long:M-+ ).--prop-fields .p/pp melalui salah satu- --ptime-style , PTimeStyle (file config), atau pTime_style (variabel lingkungan).-a dan -l untuk menonaktifkan file tersembunyi dan masing -masing tampilan (alih -alih mengaktifkan fitur -fitur ini, seperti yang dilakukan oleh sebagian besar daftar file (mis: ls , exa , eza , lsd )), dan 2) kami menggunakan opsi huruf besar kadang -kadang untuk mengaktifkan dan kadang -kadang menonaktifkan fitur (yang tidak konsisten), kami membuat perubahan berikut-a Mengaktifkan file tersembunyi dan -A menonaktifkannya-f Mengaktifkan dirs -first dan -F menonaktifkannya-l Mengaktifkan pandangan panjang dan-L Ikuti tautan simbolik dalam tampilan panjang (pendek untuk --follow-symlinks-long )-o Mengaktifkan AutoCD dan -O menonaktifkannya1.17 (Lechuck)ReadAutocmdFiles diatur ke true di file konfigurasi utama.1.16 (Big Whoop)1.15 (Jolly Rogger)fzf 0.44 atau lebih baru).p / pp ) (Linux).1.14 (Jawbreaker)--stat dan --stat-full Opsi.HistIgnore dalam file config.DirhistIgnore dalam file config.1.13 (Voodoo Root)p / pp ).p / pp ).fzy tidak aktif selama lebih dari setahun, kami telah mencatatnya sebagai FNF (termasuk beberapa fitur yang diperlukan untuk membuatnya bekerja dengan CLIFM ). Karena itu, --fzytab telah diganti namanya menjadi --fnftab , sama seperti opsi TabCompletionMode dalam file konfigurasi sekarang mengambil fnf alih -alih fzy sebagai nilai.new .clifmrun Anda agar pratinjau gambar berfungsi lagi.1.12 (Blondebeard)--no-bold .ColorLinksAsTarget di file config.TrimNames di file config dan --no-trim-names .tag .version 1.11 (Cobb)--no-apparent-size atau mengatur ApparentSize ke false dalam file konfigurasi.ColorScheme di file config (atau atur ke nilai kosong atau ke default-256 ) untuk mengaktifkan fitur ini.config dump untuk mencetak daftar pengaturan dan nilai saat ini (menyoroti yang berbeda dari nilai default)config sekarang digunakan untuk membuka/mengedit file konfigurasi utama ( edit masih dapat digunakan, tetapi sudah usang dan dapat dihapus dalam rilis mendatang)FzfPreview (Pratinjau File dalam Penyelesaian Tab -Hanya Mode FZF) sekarang diaktifkan secara default (nonaktifkan melalui --no-fzfpreview )j )--purgeversion 1.10 (Swordmaster) :dh . Plugin dh , seperti halnya perintah bh dan fh , sekarang sudah usang.s: Bekerja sekarang seperti kata kunci sel , sejalan dengan t: (untuk tag) dan b: (untuk bookmark). Konsultasikan dengan bagian Pemilihan File.:b telah dihapus. b: Sekarang daftar nama bookmark alih -alih jalur. b:mybm memperluas ke jalan yang ditunjuk oleh bookmark bernama mybm . Opsi ExpandBookmarks (file konfigurasi) sekarang sudah usang, seperti halnya strategi saran Bookmarks (dalam opsi SuggestionStrategy ). Lihat bagian Bookmarks.bm add FILE BM_NAME .renameoc , editor kepemilikan filecmd<TAB>--sel-fileversion 1.9 (Sharptooth) :pc , editor izin filecd - Bekerja sekarang seperti di sebagian besar cangkangview sekarang dapat memilih file melalui tabview melalui alt+---fzfpreview-hidden untuk memulai jendela Pratinjau Tersembunyi (Toggle Via Alt-P )version 1.8 (Otis) :keybindings.clifm : Menghapus file dan restart sudah cukup. Secara manual: Jalankan kb edit dan kemudian ganti open-jump-db:e[18~ oleh open-preview:e[18~ .FzfTabOptions dalam file tema Anda (melalui perintah cs edit ) atau cukup salin file tema dari direktori data (biasanya /usr/local/share/clifm/colors ): --bind alt-p:toggle-preview,change:top,alt-up:preview-page-up,alt-down:preview-page-down --preview-window=wrap,border-left --color="border:7:dim" .clifmimg , untuk pratinjau gambarview perintah, untuk mempratinjau file di layar penuhfzfsel melalui opsi -f--vt100CUP CPR yang lebih lambat/non -portabel! Ini digantikan oleh perhitungan posisi kursor in-house 100% yang dibuat ditambah urutan pelarian dasar/portabel: CUU , CUD , CUF , dan CUB .version 1.7 (Elaine) :.cfm ke .clifm (hindari konflik dengan file coldfusion)cc dihapus untuk menghindari konflik dengan /bin/cc (Gunakan colors sebagai gantinya)--std-tab-comp Opsi yang diganti namanya menjadi --stdtab (untuk mencocokkan-opsi- --fzytab dan --smenutab )version 1.6 (Guybrush) :--no-folders-first dan --folders-first opsi yang diganti namanya menjadi --no-dirs-first dan --dirs-first masing-masing. Dengan cara yang sama, perintah folders-first diganti namanya menjadi dirs-first .PromptStyle Diubah namanya sebagai Notifications (mengambil true dan false sebagai nilai)version 1.5 (Nano) :Prompt , WarningPromptStr , DividingLine , dan FfzTabOptions dipindahkan dari file konfigurasi ke file skema warna untuk mendapatkan file tema terpusat dan tunggal . Namun, untuk menjaga kompatibilitas ke belakang, lokasi lama masih dikenali. Jika salah satu dari opsi ini ditemukan di file skema warna, nilai yang diambil dari file konfigurasi utama akan ditimpa.wp digunakan sekarang hanya untuk warna teks input dari prompt peringatan.version 1.4 (Alma) :Untuk lebih jelasnya konsultasikan file Changelog.
CLIFM berjalan di Linux, Termux (Android), FreeBSD, NetBSD, OpenBSD, Dragonfly, MacOS, Solaris/Illumos, Haiku, dan Arsitektur Cygwin/Mingw, pada X86, ARM, POWERPC, dan RISC-V.
Proyek ini dilisensikan GPL versi 2 (atau lebih baru). Lihat file lisensi untuk detailnya.
Kontribusi sangat disambut! Silakan lihat pedoman kontribusi kami untuk detailnya.
Kunjungi bagian diskusi repo ini dan beri tahu kami pendapat Anda: ide, komentar, pengamatan, dan pertanyaan selalu berguna.
Leo Abramovich <[email protected]>.
Terima kasih khusus kepada semua orang yang telah berkontribusi pada proyek ini.