Ho una directory con migliaia di file. Come posso spostare 100 file (qualsiasi file andrà bene) in un'altra posizione.
Risposta accettata:
for file in $(ls -p | grep -v / | tail -100)
do
mv $file /other/location
done
Ciò presuppone che i nomi dei file non contengano spazi vuoti, newline (assumendo il valore predefinito di $IFS ), caratteri jolly (? , * , [ ) o iniziare con - .