Tôi đang viết một tập lệnh cần xóa mọi thứ khỏi thư mục ngoại trừ hai thư mục, mysql và temp.Bash. Xóa tất cả các tệp và thư mục nhưng một số tệp nhất định
Tôi đã thử điều này:
ls * | grep -v mysql | grep -v temp | xargs rm -rf
nhưng điều này cũng giữ tất cả các file có mysql trong tên của họ, mà tôi không cần. nó cũng không xóa bất kỳ thư mục nào khác.
bất kỳ ý tưởng nào?
hoạt động như một sự quyến rũ! cảm ơn! (chắc chắn đã được thử nghiệm ở một nơi khác, không muốn phá vỡ mọi thứ) – Bobo
Nếu điều này trả lời câu hỏi của bạn, hãy đánh dấu câu trả lời là được chấp nhận. Cả hai đều cho phép người khác biết câu hỏi đã được trả lời, vì nó có nghĩa là bạn thừa nhận những nỗ lực của người khác để giúp bạn. Để chấp nhận câu trả lời, nhấp vào dấu chọn, bên dưới mũi tên bỏ phiếu. – Rubens
làm việc trên đó. tôi phải đợi thêm 1 phút nữa. – Bobo