Saya mencari di tempat "Terbaru" saya di Nautilus dan melihat folder bernama .
.
Pemahaman saya adalah bahwa folder nama .
mewakili direktori saat ini dan bukan folder yang sebenarnya. Saya memeriksa properti folder ini:
Tampaknya tidak ada karakter tersembunyi dalam nama (seperti spasi-titik-ruang). Folder itu ada di /usr/local/bin
dalamnya dan ada 4.728 item di dalamnya.
Sebenarnya /usr/local/bin
ada 16.512 item di dalamnya, jadi tidak mungkin itu (mis. Folder yang sama seperti di dalamnya).
Jika saya membuka folder ini dengan mengklik dua kali, sepertinya benar-benar arduino-1.6.9
(mis. Namanya tidak benar-benar .
).
Jika saya melakukan ls -la
dari /usr/local/bin
saya melihat (antara lain):
nick:/usr/local/bin$ ls -la
total 156928
drwxrwxr-x 7 root nick 4096 Oct 5 14:55 .
drwxr-xr-x 11 root root 4096 Apr 10 2015 ..
drwxr-xr-x 11 nick nick 4096 May 10 19:18 arduino-1.6.9
Pertanyaan saya adalah : mengapa folder /usr/local/bin/arduino-1.6.9
itu muncul di daftar "Terbaru" .
?
Ini adalah Ubuntu 14.04 LTS 64-bit.
Bisakah Anda menemukan referensi ke / usr / local / bin di sana dan memberi tahu kami apa yang dikatakannya?
Tampaknya ada beberapa entri di sepanjang baris ini:
<bookmark href="file:///usr/local/bin/arduino-1.6.9/." added="2016-10-10T19:50:11Z" modified="2016-10-10T19:50:11Z" visited="2016-10-10T19:50:11Z">
<info>
<metadata owner="http://freedesktop.org">
<mime:mime-type type="text/plain"/>
<bookmark:groups>
<bookmark:group>geany</bookmark:group>
</bookmark:groups>
<bookmark:applications>
<bookmark:application name="geany" exec="'geany %u'" modified="2016-10-10T19:50:11Z" count="1"/>
</bookmark:applications>
</metadata>
</info>
</bookmark>
~/.local/share/recently-used.xbel
file? Di situlah file yang baru disimpan disimpan. Bisakah Anda menemukan rujukan di/usr/local/bin
sana dan memberi tahu kami apa yang dikatakannya?/.
bagian dan menunjukkan level berikutnya./.
bagian) Pertanyaan yang lebih penting adalah mengapa itu muncul di daftar terbaru, karena itu tidak seharusnya . Ini juga menunjukkan bahwa itu berasal darigeany
IDE, jadi dugaan saya adalah Anda mencoba membuka folder itu di geany, dan melaporkannya sebagai file terbaru.
itu adalah folder baru-baru ini. Anda mungkin juga mengatakan bahwa dari setiap folder..
Nautilus, dan/usr/local/bin
tentu saja itu nama yang muncul di folder itu? (Atau mungkin hanyabin
)Jawaban:
Saya akan mengatakan bahwa masalahnya di sini adalah bug di Geany, yang bertanggung jawab untuk mengisi daftar file terbaru Anda dengan entri yang salah. Seharusnya menggunakan 'jalur nyata' alih-alih jalur dengan
.
di dalamnya saat membuat entri ini.https://github.com/geany/geany/blob/12b9f27a795f7ec8c1faf6c225314a09b6c5f7af/src/ui_utils.c
Saya tidak bisa melihat dari mana asal
.
file Anda . Saya mencoba membuka file di Geany, dan entri baru~/.local/share/recently-used.xbel
yang muncul memiliki nama file yang benar di sana, bukan.
. Tetapi jika ada beberapa kasus penggunaan di mana Anda dapat membuka direktori di Geany, maka itu bisa menjadi cara Anda berakhir dengan entri ini dalam daftar file yang baru saja digunakan. Saya hanya akan menghapus seluruh potongan untuk daftar file yang baru-baru ini digunakan (atau menghapus file sepenuhnya dan restart, saya tidak bisa membayangkan itu akan menyebabkan masalah)sumber
recently-used.xbel
. Masalahnya tidak memanifestasikan dirinya di Geany tetapi di browser file Nautilus./.
file .xbel dan memulai kembali Nautilus. Saya berharap bahwa entri baru-baru ini akan berubah menjadi perilaku yang diharapkan, itu akan muncul sebagaiarduino-1.6.9
.