Versi baru Nautilus keren, karena mereka melompati huruf bukan alfanumerik di awal nama file apa pun dan mengurutkan file sesuai dengan huruf alfanumerik pertama (jika ada). Tapi bagaimana cara memberi nama file untuk mengurutkannya sebelumnya 0
? Asumsikan saya memiliki folder dengan file-file ini:
0apple.conf
apricot.xml
banana
camel.so
cat.py
dog.tar.bz
dan saya ingin menambahkan satu atau dua awalan huruf ke cat.py
dalam rangka untuk mengurutkannya sebelum 0apple.conf
file. Saya tidak ingin mengubah nama, cukup tambahkan awalan. Saya juga tidak ingin mengubah nama orang lain. Saya sudah mencoba:
#cat.py
dan.cat.py
nama dan awalan alfabet alfabet Yunani mengurutkan file sampai akhir (setelahdog.tar.bz
file;.
perubahan juga visibilitas)- sembarang
,-";:-–\_(?)*+%=<>!
awalan mengurutkan file antaracamel.so
dandog.tar.bz
(seperti tanpa awalan apa pun).
Ya, ada opsi untuk menambahkan lebih banyak nol mendekati awal, tapi saya ingin nama file sesingkat mungkin dan pada posisi paling pertama.
PS: Bahasa saya Ceko (oleh karena itu pemeriksaan ini harus sesuatu seperti cs
, cz
, czech
atau cs_CZ
).
+0cat.py
?Jawaban:
Awalan
0
sudah membuat file untuk diurutkan pada awalnya di Nautilus. Apa yang bisa terjadi sebelum file pertama? Tidak ada file yang bisa, kecuali direktori. Ini benar terlepas dari lokal yang digunakan.Penamaan file
Dalam contoh berikut, saya pertama kali membuat file teks kosong bernama
apple.txt
kemudian membuat banyak salinan dan mengganti nama masing-masing file dengan menambahkan awalan satu karakter. Saya hanya menggunakan sebagian besar karakter alfanumerik yang kompatibel:0 A á _ -
dan(spasi). Ini berarti saya telah membuat 7 file secara total, ditambah direktori bernama
apple
untuk referensi.Perhatikan bahwa itu
á
adalah huruf kedua bahasa Ceko, yang ditemukan di bagian artikel ini di Wikipedia. Huruf pertama tampaknya sama dengan bahasa Inggris:A
dana
.Penyortiran file
Bagaimana Nautilus akan mengurutkan file-file ini di lingkungan lokal yang berbeda? Ternyata itu mirip tetapi sedikit berbeda. Lihat screenshot berikut untuk perbandingan.
Nautilus mengurutkan file dalam lingkungan bahasa Inggris
en_US.UTF-8
seperti ini:Nautilus mengurutkan file di lingkungan Ceko
cs_CZ.UTF-8
seperti ini:Di kedua lokal, tidak ada perubahan dalam urutan direktori dan 3 file teratas saat dilihat sebagai daftar di Nautilus. Ini sudah menunjukkan bahwa tidak ada karakter alfanumerik yang dapat muncul sebelumnya
0apple.txt
.Penanganan masalah 1
Salah satu caranya adalah membuat file dengan nama selain "apple" yang ada dengan awalan
0
yang sama dengan yang ada sebelumnya. Menciptakan0aaa.txt
akan terjadi sebelum0apple.txt
dan seterusnya.Menggunakan solusi ini, file diurutkan seperti ini:
Dengan cara ini, file tersebut
0.txt
akan menjadi file pertama yang muncul di Nautilus. Tidak ada file lain yang bisa datang sebelumnya0.txt
, kecuali pengguna ingin membuat nama file.txt
(hanya menggunakan karakter spasi).Penanganan masalah 2
Katakanlah jika
apple
sudah merupakan file pertama yang bisa ada dan pengguna bersikeras untuk tidak mengganti namaapple
, ada cara lain: Ganti nama file yang ada dengan awalan angka yang lebih tinggi dari0apple.txt
menjadi9apple.txt
. Hal ini akan memungkinkan file lain dengan nomor awalan yang lebih rendah0*
untuk8*
tampil sebelum9apple.txt
.Menggunakan solusi ini, file diurutkan seperti ini:
Penyelesaian 2 tidak cocok, jika
0apple.txt
secara keseluruhan tidak dapat diganti namanya karena alasan apa pun. Solusi 1 akan lebih efektif karena0.txt
akan selalu muncul sebelumnya0mango.txt
atau nama file lain yang dapat dipikirkan pengguna.Bagaimana saya menguji
Dalam pengujian saya, hanya paket lokal penting yang diinstal untuk mempersiapkan lingkungan Ceko untuk menjalankan Nautilus di Ubuntu. Cara cepat untuk menjalankan program di tempat lain dengan
LANG=<LOCALENAME> nautilus
perintah tidak berfungsi. Makanya, langkah-langkah berikut.Instal paket-paket ini
language-pack-gnome-cs language-pack-gnome-cs-base language-pack-cs language-pack-cs-base
melalui APT di TerminalBuka Pengaturan Sistem> Bahasa dan Dukungan
Di Bahasa - Bahasa untuk menu dan jendela , seret entri bernama
čeština
(kata untuk "Republik" yang dicatat oleh Wikipedia ) ke atasEnglish
Logout dan log in lagi untuk mulai berlaku
Diuji menggunakan Nautilus 3.14.3 di Ubuntu 16.04 LTS (Live).
TL; DR Nama file dengan awalan
0
membuat file pertama di Nautilus. Tidak ada file lain, kecuali direktori dapat muncul sebelum file pertama.sumber
Á
atauá
adalah huruf kedua dalam alfabet Ceko setelahA
ataua
. Lihatlah kolom kiri di tabel Wikipedia yang ditautkan. Kolom kanan adalah pengejaan huruf di kolom kiri.Á
atauá
tidak sama denganA
ataua
. Tetapi Anda menjawab sebagian besar pertanyaan saya, terima kasihSudahkah Anda mencoba spasi nol sebagai awalan?
[0cat.py]
Karakter lain yang Anda sebutkan tidak bekerja untuk saya juga tetapi ruang nol berfungsi dengan baik.
Anda juga dapat mencoba kombinasi karakter spasial dan nol lainnya, hal-hal seperti: -0cat.pay, _0cat.py, dll. Ini juga bisa digunakan.
sumber
Saya berhasil menamai file menggunakan awalan aa. Katakanlah nama file aslinya adalah info.txt - namanya akan aa.info.txt. Orang bisa memperpanjang ini dengan "aaa." atau "bb." dll. Saya akan menghindari karakter dan spasi khusus, beberapa di antaranya dapat membuat komposisi skrip menjadi sangat rumit.
sumber