Ich versuche so etwas zu tun
ls -t | head -n 3 | xargs -I {} tar -cf t.tar {}
Um die 3 zuletzt geänderten Dateien zu archivieren, wird der Befehl tar für jede der Dateien separat ausgeführt. Am Ende verbleibt eine TAR-Datei mit der letzten der 3 Dateien (in beliebiger Reihenfolge). Ich weiß, dass ich 'xargs' nicht richtig verwende, aber die Suche hat nicht geholfen. Ich finde Beispiele, die auch nicht funktionieren. Noch der einfachere Befehl
ls | xargs -I {} tar -cf t.tar {}
endet mit einer TAR-Datei, die nur eine der Dateien in diesem Verzeichnis enthält.