การแทนที่ไฟล์สำรองในคำสั่ง ls ไม่ทำงาน


0

ฉันจะระงับไฟล์สำรองข้อมูลที่แสดงเป็น ls ได้อย่างไร

ฉันได้ลองแล้ว - ls --ignore-backupและls -B

ไม่ยับยั้งไฟล์สำรองที่สร้างโดยเอดิเตอร์ ฉันกำลังทำอะไรผิดหรือเปล่า? หรือมีวิธีอื่นที่ฉันสามารถรับคำสั่งให้แสดงเฉพาะไฟล์ที่ไม่ได้สำรองไว้หรือไม่? ขอบคุณล่วงหน้า!


1
โปรดทราบว่าหน้าคนบอกว่าตัวเลือกเหล่านั้น "ไม่แสดงรายการโดยนัยที่ลงท้ายด้วย ~" (เหมืองเน้น.) ดังนั้นตัวเลือกเหล่านั้นจะทำงานถ้าคุณรายการที่มีแต่ไม่ถ้าคุณใช้ls -B ls -B *
garyjohn

ใช้set backupคำสั่งใน~/.vimrcไฟล์ของคุณเพื่อvimสร้างfilename~ไฟล์ที่คุณต้องการls -Bและ อัล เพื่อเพิกเฉย
Billy McCloskey

ไฟล์มีอยู่แล้ว? ฉันจะต่อสู้กับ rm หรือไม่?
657592

คำตอบ:


0

มันใช้งานได้ไหม

ลองตัวอย่างนี้ที่นี่และแก้ไขตามความต้องการของคุณ

$ ls --ignore='.??*' --ignore='.[^.]' --ignore='#*'

^^ โปรดอธิบายคำสั่ง ฉันต้องการให้ลบเฉพาะไฟล์ที่ลงท้ายด้วย '~' จะดีกว่าไหมถ้าใช้ ls --ignore = '* ~' ??
657592

นี่คือการละเว้นหลายไฟล์เพื่อละเว้นเพียง ~ ใช้ls --ignore='*[~]'รูปแบบอื่นอาจเป็นls -d *[^~]
Gaurav Joseph
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.