Yanıtlar:
Gerçekten istediğiniz şey, tersine çevrilmemiş zaman tabanlı listenin ilk dosyasıdır.
ls -t | head -1
-R insanlar içindir, çünkü ekranda birinciden ziyade kaydırılan son şeyi istiyoruz. Makinenin çözülmesi durumunda , listeden geçmek head
yerine ilkinden sonra da kullanılabilir ve durabilir tail
.
Zsh ile:
gnome-open *.jpg(om[1])
Glob niteleyicisi (om)
maçları yaşı artırarak sıralar (yani anti-kronolojik sırayla). Glob niteleyicisi ([1])
sadece ilk eşleşmeyi seçer. *.jpg(om[1,4])
En son kullanılan 4 dosyayı açmak için kullanabilirsiniz .
Diğer mermilerde:
gnome-open "$(\ls -t *.jpg | head -1)"
ancak dosya adlarınızda yazdırılamayan karakterleriniz veya baytlarınız varsa (genellikle yerel ayarınızdan farklı bir karakter kümesinde dosya adlarınız varsa olur), ls
bunların yerine ?
geçeceğini unutmayın, bu işe yaramaz.
open
bunun yerine kullanabilirsinizgnome-open