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 headyerine 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), lsbunların yerine ?geçeceğini unutmayın, bu işe yaramaz.
openbunun yerine kullanabilirsinizgnome-open