J'essaye de faire quelque chose comme
ls -t | head -n 3 | xargs -I {} tar -cf t.tar {}
pour archiver les 3 derniers fichiers modifiés mais il finit par exécuter la commande tar séparément pour chacun des fichiers et à la fin je me retrouve avec un fichier tar contenant le dernier des 3 fichiers (dans leur ordre). Je sais que je n'utilise pas correctement 'xargs' mais la recherche n'a pas aidé; Je trouve des exemples qui ne fonctionnent pas non plus. Même la commande la plus simple
ls | xargs -I {} tar -cf t.tar {}
se retrouve avec un fichier tar qui ne contient qu'un seul des fichiers de ce répertoire.