Giả sử rằng danh sách các tệp có trong tệp 1.txt
, sau đó thực hiện:
xargs rm -r <1.txt
Các -r
tùy chọn nguyên nhân đệ quy vào bất kỳ thư mục có tên trong1.txt
.
Nếu bất kỳ tệp nào ở chế độ chỉ đọc, hãy sử dụng -f
tùy chọn để buộc xóa:
xargs rm -rf <1.txt
Hãy thận trọng với đầu vào cho bất kỳ công cụ nào thực hiện xóa theo chương trình. Hãy chắc chắn rằng các tập tin có tên trong tập tin đầu vào là thực sự bị xóa. Hãy đặc biệt cẩn thận về những lỗi chính tả có vẻ đơn giản. Ví dụ: nếu bạn nhập khoảng trắng giữa một tệp và hậu tố của nó, nó sẽ có vẻ là hai tên tệp riêng biệt:
file .txt
thực sự là hai tệp riêng biệt: file
và .txt
.
Điều này có vẻ không quá nguy hiểm, nhưng nếu lỗi đánh máy là như thế này:
myoldfiles *
Sau đó, thay vì xóa tất cả các file bắt đầu với myoldfiles
, bạn sẽ kết thúc xóa myoldfiles
và tất cả phi dot-file và thư mục trong thư mục hiện hành. Có lẽ không phải những gì bạn muốn.