วิธีการลบไฟล์ที่ตรงกับรูปแบบใน linux


2

ฉันจะค้นหาไฟล์ที่ตรงกับรูปแบบแล้วลบทั้งหมดได้อย่างไร สิ่งที่ต้องการ

find -name 'pattern%'

จากนั้นจะลบรายการที่พบทั้งหมดได้อย่างไร

คำตอบ:


4

จากการลบไฟล์ของfindคู่มือ:

10.1.6 การใช้การกระทำ -delete

วิธีที่มีประสิทธิภาพและปลอดภัยที่สุดในการแก้ปัญหานี้คือการใช้การกระทำ '-delete':

find /var/tmp/stuff -mtime +90 -delete

find -name 'pattern%' -deleteดังนั้นเพียงแค่โทร


ขอบคุณครับ ฉันขอถามคำถามอื่นที่นี่ในความคิดเห็นโปรด? บรรทัดนี้หมายความว่าอะไร: grep foo bar
Belmark Caday

ที่ต้องการหมายถึงคุณค้นหาในไฟล์ที่เรียกว่าfoo barแต่สิ่งนี้ไม่ควรยากที่จะทราบว่าคุณอ่านคู่มือของคำสั่ง / โปรแกรมที่คุณใช้อยู่หรือไม่ ดูman grep(และman findสำหรับคำตอบสำหรับคำถามเริ่มต้นของคุณ)
slhck
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.