GNU/Linux >> Linux Esercitazione >  >> Linux

Come spostare 100 file da una cartella che ne contiene migliaia?

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 - .


Linux
  1. Come eliminare file e directory in Linux dalla riga di comando

  2. Come estraggo file senza struttura di cartelle usando tar

  3. Come posso spostare file e directory nella cartella principale in Linux?

  4. In che modo install -c è diverso da cp

  5. Ottieni la dimensione totale dei file da un file contenente un elenco di file

Come rinominare uno o più file in Linux

Come spostare più tipi di file contemporaneamente dalla riga di comando

Come accedere ai file di Windows da Ubuntu?

Come spostare un sito Web Joomla in un'altra cartella?

Come spostare i file in un'altra cartella utilizzando File Manager

Come comprimere un file in Linux