GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso spostare i file con xargs su Linux?

Su OS X:

ls file_* | xargs -J {} mv {} temp/

Su Linux:

ls file_* | xargs -i {} mv {} temp/

find . -name "file_*" -maxdepth 0 -exec mv {} temp/ \;

find è migliore di ls dove potrebbero esserci più file del numero di argomenti del programma consentiti dalla tua shell.


Usa -t "specifica la directory di destinazione" su mv, dovrebbe funzionare spostando i file* nella directory di destinazione /temp

es:- #ls -l file* | xargs mv -t /temp


Linux
  1. Come decomprimere i file in Linux (con esempi)

  2. Come trovare file con il comando fd in Linux

  3. Come trovare tutti i file che terminano con .rb con Linux?

  4. Come posso copiare la cartella con i file in un'altra cartella in Unix/Linux?

  5. Come posso escludere i file per impostazione predefinita con rsync?

Come sincronizzare i file con Unison su Linux

Come spostare un gran numero di file in Linux

Come rimuovere file con estensione specifica in Linux

Come trovare file con il comando fd in Linux

Come scaricare file con il comando Curl in Linux

Come scaricare file con il comando Wget in Linux