Khi tôi làmLoại bỏ các file với rm sử dụng tìm và xargs
rm file.txt
hoặc
rm *.txt
Tôi nhắc cho mỗi tập tin, vì tôi không xác định tùy chọn -f
để rm
.
Nhưng khi tôi làm điều này:
find . -type f -name '*.txt' | xargs rm
các tập tin bị loại bỏ mà không có sự xác nhận.
Hậu tố đằng sau điều này là gì? Có thể tìm ra lý do trong một số tài liệu không? Tôi không thể giải thích tại sao điều này lại xảy ra.
Hành vi bạn mô tả là của 'rm -i'. Bạn có một bí danh đặt trong vỏ bạn cho lệnh rm không? Có 'bí danh rm' cho bất kỳ đầu ra? – Harald
'alias rm' cho đầu ra' rm -i', để giải thích nó. Cảm ơn – Martin