Tôi đang cố gắng làm một cái gì đó như
ls -t | head -n 3 | xargs -I {} tar -cf t.tar {}
để lưu trữ 3 tệp đã sửa đổi lần cuối nhưng cuối cùng lại chạy lệnh tar riêng cho từng tệp và cuối cùng tôi chỉ còn lại một tệp tar chứa tệp cuối cùng trong số 3 tệp (theo thứ tự bất kỳ). Tôi biết tôi không sử dụng 'xargs' một cách chính xác nhưng tìm kiếm không giúp được gì; Tôi tìm thấy các ví dụ không hoạt động. Ngay cả lệnh đơn giản hơn
ls | xargs -I {} tar -cf t.tar {}
kết thúc với một tệp tar chỉ chứa một trong các tệp trong thư mục đó.