misalnya direktori yang berisi file jpeg: cara mudah membuka jpeg terbaru di direktori saat ini?
linux
command-line
ls
xargs
ajo
sumber
sumber
Yang Anda inginkan adalah file pertama dari daftar berbasis waktu yang tidak dapat dibatalkan.
-R adalah untuk manusia karena kita menginginkan hal terakhir pada layar yang telah digulir, bukan yang pertama. Dalam kasus mesin mencari tahu, mungkin lebih baik menggunakan
head
dan berhenti setelah yang pertama, daripadatail
menjalankan daftar.sumber
Dengan zsh:
Kualifikasi glob
(om)
mengurutkan pertandingan dengan bertambahnya usia (yaitu dalam urutan anti-kronologis). Kualifikasi glob([1])
hanya memilih pertandingan pertama. Anda bisa menggunakannya*.jpg(om[1,4])
untuk membuka 4 file terbaru, dan sebagainya.Dalam cangkang lain:
tetapi berhati-hatilah bahwa jika Anda memiliki karakter atau byte yang tidak dapat dicetak dalam nama file Anda (yang biasanya terjadi jika Anda memiliki nama file dalam set karakter berbeda dari lokal Anda),
ls
akan menggantinya dengan?
, jadi ini tidak akan berfungsi.sumber
open
bukangnome-open