Tôi đang chạy một lệnh từ một kịch bản như
tar -c -f ar.tar a b c d
trong đó b, c và d có thể không tồn tại và có thể là các thư mục. Các giải pháp mà tôi đã đưa ra được đường ống đầu ra của ls -d
để grep
, sau đó splicing nó vào tar
lệnh, hoặc bật những đống mở rộng cho @(a|b|c|d)
.
Có cách nào gọn gàng hơn để làm điều này? Tôi đang sử dụng Debian Wheezy, dường như không có --include
tham số.
Đã thử nó, vẫn đưa ra một lỗi cho các tập tin hoàn toàn không tồn tại.
—
gidyn
Có, thông báo lỗi có mặt nhưng lưu trữ được tạo ra.
—
Costas
--ignore-failed-read
lựa chọn không?