Saya memiliki direktori dengan ribuan file. Bagaimana saya bisa memindahkan 100 file (file apa pun bisa dilakukan) ke lokasi lain.
Jawaban yang Diterima:
for file in $(ls -p | grep -v / | tail -100)
do
mv $file /other/location
done
Itu mengasumsikan nama file tidak mengandung kosong, baris baru (dengan asumsi nilai default $IFS
), karakter pengganti (?
, *
, [
) atau mulai dengan -
.
Apa Yang Terjadi Saat Saya Menjalankan Perintah Cat /proc/cpuinfo?
Bash =~ Regex Dan Https://regex101.com/?