Câu hỏi Cách xóa tệp này bằng ký tự đại diện trong ubuntu


Chỉ cần hỏi làm thế nào để xóa các tập tin này (dưới đây là một mẫu). Tôi đã thử rm -rf '*.upload'. nhưng chúng không bị xóa. Hãy giúp tôi. cám ơn vì đã chia sẻ!

mẫu vật

-4776d77b-15138be20a5--7fe5564294743529948392.upload
-4776d77b-15138be20a5--7fe42113893139620106164.upload
-4776d77b-15138be20a5--7fe31607666159788442489.upload    
-4776d77b-15138be20a5--7fe25373299435776669057.upload
-4776d77b-15138be20a5--7fe1207318424670693308.upload
-4776d77b-15138be20a5--7fe06041124025289424195.upload
-4776d77b-15138be20a5--7fdf746591155901247528.upload
-4776d77b-15138be20a5--7fde2651489576923158462.upload
-4776d77b-15138be20a5--7fdd2531096796717880290.upload
-4776d77b-15138be20a5--7fdc2641652764933395437.upload
-4776d77b-15138be20a5--7fdb5818566181985823473.upload
-4776d77b-15138be20a5--7fda2806206050645309611.upload
-4776d77b-15138be20a5--7fd91895678442042719781.upload
-4776d77b-15138be20a5--7fd8342875353051911187.upload
-4776d77b-15138be20a5--7fd73596962611777373454.upload
-4776d77b-15138be20a5--7fd67990174325830266540.upload
-4776d77b-15138be20a5--7fd58525749935970194788.upload
-4776d77b-15138be20a5--7fd42881375718133436679.upload
-4776d77b-15138be20a5--7fd31679085579889731530.upload
-4776d77b-15138be20a5--7fd26119620848853649755.upload
-4776d77b-15138be20a5--7fd12842363350553049954.upload
-4776d77b-15138be20a5--7fd04812945245481337635.upload
-4776d77b-15138be20a5--7fcf9164012740031565326.upload
-4776d77b-15138be20a5--7fce4881094462944077013.upload
-4776d77b-15138be20a5--7fcd1734598108195804584.upload
-4776d77b-15138be20a5--7fcc4928484618899140497.upload

2
2017-12-09 20:58


gốc




Các câu trả lời:


Bạn không cần ký tự "" xung quanh ký tự đại diện của mình. Chỉ dùng rm -rf *.upload. Và nếu chúng chỉ là các tệp bạn không cần -r Tùy chọn.

CHỈNH SỬA:

Trên thực tế, bởi vì bạn có một "-" ở đầu tên tập tin của bạn, dòng lệnh cố gắng giải thích nó như là một tùy chọn cho lệnh, rối tung mọi thứ. Những gì bạn cần làm là chọn tệp bằng ./ như vậy: rm ./*.upload. Tôi không thể giải thích lý do tại sao nó làm điều đó, nhưng điều này sẽ làm việc.


1
2017-12-09 21:14



cảm ơn shadowMitia để phản hồi nhanh. nhưng vẫn không xóa, thay vào đó nhận xét xuất hiện, bằng cách im đã có trong thư mục gốc: # rm -rf * .upload rm: tùy chọn không hợp lệ - 1 Hãy thử rm ./-17e0ff18-1516c3dc17f--7fd17787933978606484871.upload' to remove the file -17e0ff18-1516c3dc17f - 7fd17787933978606484871.upload '. Hãy thử `rm --help 'để biết thêm thông tin. - jonathan
rm - / *. tải lên rm: tùy chọn không hợp lệ - / - jonathan
Sai lầm chính tả của tôi. Phải là "." không phải là "-". - ShadowMitia
cảm ơn! nó hoạt động trong ------------> rm ./*.upload cảm ơn lần nữa! - jonathan