คำถามติดแท็ก find

คำสั่ง find ในระบบ Windows ใช้เพื่อกรองบรรทัดข้อความอินพุตและส่งคืนคำสั่งที่ตรงกับตัวกรอง คำสั่ง find ในระบบ * nix ใช้เพื่อค้นหาไฟล์หรือโฟลเดอร์ที่ตรงกับเกณฑ์ที่กำหนด

5
การใช้ `find 'สำหรับหลายนามสกุลไฟล์
ฉันใช้คำสั่งต่อไปนี้เพื่อนับบรรทัดข้อความในไฟล์ JAVA: find . -name '*.java' | xargs wc -l ฉันจะแก้ไขfindพารามิเตอร์คำสั่งเพื่อจับคู่มากกว่าหนึ่งนามสกุลไฟล์ได้อย่างไร ตัวอย่างเช่นฉันต้องการใช้การทำงานด้านบนสำหรับไฟล์ CPP, C และ H
16 unix  find 

6
วิธีแสดงรายการไฟล์ต้นฉบับทั้งหมด (* .c, * .cpp, * .h)
ฉันต้องการหาไฟล์ต้นฉบับ (* .c, * .cpp, * .h) ที่มีใน Linux / MinGW / Cygwin และเรียกซ้ำในไดเรกทอรีย่อยทั้งหมด พื้นฐานความคิดของฉันคือการใช้และfind grepอย่างไรก็ตามการสร้างนิพจน์ทั่วไปที่สามารถตรวจสอบชื่อไฟล์ที่กำหนดคือ * .c, * .cpp หรือ * .h นั้นไม่ใช่เรื่องง่าย คุณช่วยฉันออก
15 find  grep  regex 

4
ค้นหาไฟล์ด้วยชุด ACL
ฉันสามารถหาไฟล์ทั้งหมดที่มีบาง ACL ของการขยายกำหนดคือผู้ที่มีเล็ก ๆ น้อย ๆในตอนท้ายของธงอนุญาตแสดงโดย+ls -l findฉันไม่สามารถหาธงที่สอดคล้องกันสำหรับ วิธีการที่ไร้เดียงสาของฉันจะเป็นfindบวกกับและls -l grepแต่ฉันไม่คิดว่ามันดี มีใครบางคนมีความคิด?
15 linux  bash  find  acl 

3
แทนที่ข้อความ 'no file or directory' จาก 'find'
ฉันพยายามค้นหาไดเรกทอรีด้วยคำสั่งนี้: find /users/dan/ -name 'Prams' -type d ฉันเห็นผลลัพธ์จำนวนมากของ 'ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว' มีวิธีใดที่จะปิดการค้นหาหากไม่พบสิ่งใดเลย?
15 linux  find 


3
วิธีลบไฟล์ทั้งหมดที่สร้างขึ้นเมื่อไม่กี่นาทีที่ผ่านมาใน linux
ฉันเดาในกรณีส่วนใหญ่เมื่อแตกไฟล์เก็บถาวร tar เราจะได้รับไดเรกทอรีที่มีชื่อเดียวกันกับไฟล์เก็บถาวร แต่ต่อท้ายที่แตกต่างกัน แต่ในกรณีที่โชคร้ายบางอย่างที่ฉันพบในวันนี้หลังจากแยก tarball ฉันพบไฟล์จำนวนมากกระจายอยู่ในไดเรกทอรีทำงานซึ่งเป็นเรื่องน่ารำคาญ ดังนั้นสิ่งที่ฉันต้องการเรียนรู้จากคุณคือ - ฉันจะย้ายไฟล์ที่สร้างขึ้นใหม่ได้อย่างไร ฉันรู้ว่ามันควรจะเป็นวิธีการแฟนซี "find plus rm" ที่นั่น แต่ฉันไม่รู้ว่าจะทำอย่างไร
15 linux  find 

9
คัดลอกไฟล์และโฟลเดอร์ทั้งหมดยกเว้นไฟล์และโฟลเดอร์การโค่นล้มใน OS X
ฉันกำลังพยายามคัดลอกไฟล์และโฟลเดอร์ทั้งหมดจากไดเรกทอรีหนึ่งไปยังอีกไดเรกทอรีหนึ่ง แต่ไม่รวมไฟล์บางไฟล์ โดยเฉพาะฉันต้องการยกเว้นไฟล์และโฟลเดอร์การโค่นล้ม อย่างไรก็ตามฉันต้องการคำตอบทั่วไปที่กระชับ ฉันคิดว่าฉันจะพบว่าจำเป็นต้องยกเว้นไฟล์หลายประเภทในอนาคตอันใกล้ ตัวอย่างเช่นฉันอาจต้องการยกเว้น. svn, * .bak และ * .prj นี่คือสิ่งที่ฉันรวบรวมไว้ด้วย แต่ก็ไม่ได้ผลสำหรับฉัน ส่วนแรกพบกับผลงาน แต่ฉันทำอะไรผิดพลาดกับxargsและซีพี ฉันพยายามCP-Rที่มีและไม่มี นอกจากนี้ฉันใช้ OS X และดูเหมือนจะมีxargsรุ่นที่มีคุณลักษณะน้อยกว่าระบบ linux find ./sourcedirectory -not \( -name .svn -a -prune \) | xargs -IFILES cp -R FILES ./destinationdirectory

8
การใช้ Windows Explorer จะค้นหาชื่อไฟล์ที่ขึ้นต้นด้วยจุด (จุด) ใน 7 หรือ Vista ได้อย่างไร
ฉันมีแล็ปท็อป MacBook อยู่ในบ้านและเมื่อ Mac OS X คัดลอกไฟล์ผ่านเครือข่ายมันมักจะนำ "dot-files" ที่ซ่อนอยู่ไปด้วย ตัวอย่างเช่นถ้าฉันคัดลอก"SomeUtility.zip"จะมีการคัดลอก".SomeUtility.zip"ไฟล์ที่ซ่อนอยู่ ฉันคิดว่าไฟล์ OS X dot-เหล่านี้เป็นข้อมูลที่ไร้ประโยชน์เท่าที่เครือข่ายอื่น ๆ ของฉันกังวลและไม่ต้องการทิ้งไว้ในไฟล์เซิร์ฟเวอร์ Windows ของฉัน สมมติว่าไฟล์ดอทเหล่านี้จะเกิดขึ้นต่อไป เช่นคิดว่าปัญหาของการทำให้ OS X หยุดสร้างไฟล์เหล่านั้นเป็นคำถามแรกโดยสิ้นเชิง ค่อนข้าง: ฉันจะใช้ Windows Explorer เพื่อค้นหาไฟล์ที่ขึ้นต้นด้วยจุด / ระยะเวลาได้อย่างไร ฉันต้องการค้นหาไฟล์เซิร์ฟเวอร์ของฉันเป็นระยะ ๆ ฉันพยายามค้นหาไฟล์ที่ตรงกัน".*"แต่ให้ผล - และไม่ใช่โดยไม่คาดคิด - ไฟล์และโฟลเดอร์ทั้งหมด มีวิธีป้อนเกณฑ์การค้นหาที่เจาะจงมากขึ้นเมื่อค้นหาใน Windows Explorer หรือไม่ ฉันหมายถึงช่องค้นหาที่ปรากฏที่มุมขวาบนของหน้าต่าง Explorer โปรดบอกฉันว่ามีวิธีที่จะหลีกเลี่ยงแบบสอบถามของฉันเพื่อทำสิ่งที่ฉันต้องการได้อย่างไร (หากไม่เป็นเช่นนั้นฉันรู้ว่าฉันสามารถแมปอักษรระบุไดรฟ์แล้วปล่อยลงในพรอมต์cygwinและใช้คำสั่ง 'find' ของ UNIXแต่ฉันชอบวิธีที่ง่ายมาก ๆ )

7
ฉันจะส่งคืนเฉพาะชื่อไฟล์จากคำสั่ง find ได้อย่างไร
ฉันกำลังมองหารายชื่อไฟล์เพียงชื่อ (ไม่มีส่วนที่เหลือของเส้นทาง) เมื่อรันคำสั่ง find จากเทอร์มินัล ฉันจะทำสิ่งนี้ให้สำเร็จบน mac ได้อย่างไร?
14 mac  terminal  find 

3
มีวิธีใน Sublime Text ที่จะแสดงผลการค้นหาในแผงที่ด้านล่างของหน้าต่างปัจจุบันหรือไม่?
นี่เป็นคุณสมบัติที่มีประโยชน์อย่างมากในบรรณาธิการอื่น ๆ เช่น Eclipse และ Notepad ++ คุณจะเห็นรายการของผลลัพธ์การค้นหาที่พิมพ์เป็นบรรทัดที่มีทั้งหมดด้วยบรรทัดในบัฟเฟอร์ซึ่งจะให้บริบทและแสดงให้คุณเห็นว่าผลลัพธ์ถูกจัดกลุ่มตามหมายเลขไฟล์และบรรทัดอย่างไร คุณสมบัตินักฆ่าที่สมบูรณ์แบบก็คือ "ค้นหาทั้งหมดในไฟล์ปัจจุบัน" ตัวอย่าง Eclipse: Notepad + ตัวอย่าง:

8
เป็นไปได้ไหมที่จะหาที่ตั้งทางกายภาพของเครื่องพิมพ์ในอาคารโดยที่อยู่ IP ของเครื่องพิมพ์
ฉันอยู่ในโรงเรียนที่มีคอมพิวเตอร์มากกว่า 200 เครื่องและฉันได้สแกน IP ในช่วงหนึ่งและพบเครื่องพิมพ์สามหรือสี่เครื่อง ฉันสงสัยว่ามันจะเป็นไปได้หรือไม่ที่จะหาเครื่องพิมพ์เหล่านี้ในโรงเรียนโดยใช้คอมพิวเตอร์เครื่องอื่นรอบ ๆ พวกเขาและตรวจสอบที่อยู่ IP ของพวกเขาและทำให้มันแคบลงด้วยวิธีนั้นหรือถ้ามีวิธีทำแผนที่เครือข่ายที่เป็นไปได้ NMap ยกเว้นว่าฉันไม่มีสิทธิ์ที่จำเป็นในการติดตั้งโปรแกรมบางส่วนเช่นนั้น ฉันแค่อยากรู้ว่าสิ่งนี้สามารถทำได้ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม

2
คุณจะค้นหาข้อความเฉพาะในประเภทไฟล์ที่ต้องการได้อย่างไร [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : ปิดให้บริการใน8 ปีที่ผ่านมา ซ้ำเป็นไปได้: ฉันจะ grep ในไฟล์ต้นฉบับสำหรับข้อความได้อย่างไร คำสั่งในการค้นหาข้อความที่ระบุในประเภทไฟล์ที่เฉพาะเจาะจงเรียกซ้ำภายใต้ไดเรกทอรีปัจจุบันคืออะไร?

3
ค้นหาไดเรกทอรีที่มีไฟล์จำนวนหนึ่ง
หวังว่าฉันจะสามารถทำสิ่งนี้ได้ด้วยfindคำสั่ง แต่ฉันไม่เห็นการทดสอบในคู่มือสำหรับการทำสิ่งที่ฉันต้องการ ฉันต้องการหาไดเรกทอรีใด ๆ ในไดเรกทอรีทำงานที่มีจำนวนน้อยกว่าหรือมากกว่าจำนวนที่ฉันระบุ find . -filecount +10 # any directory with more than 10 entries find . -filecount 20 # any directory with exactly 20 entries แต่อนิจจาไม่มีตัวเลือกดังกล่าว
13 linux  find 

1
ฉันจะรับไฟล์ที่พบโดยบรรทัดคำสั่ง 'ค้นหา' เรียงลำดับตามวันที่แก้ไขใน OS X ได้อย่างไร
เมื่อใช้ Mac OS X Terminal ฉันจะเขียนfindคำสั่งที่สั่งซื้อผลลัพธ์ตามวันที่แก้ไขได้อย่างไร (ล่าสุดมาก่อน) มีคำถามที่คล้ายกันอยู่แล้ว แต่พวกเขาอ้างถึง GNU findและ POSIX แต่ฉันไม่ทราบว่า Mac OS X เป็น GNU หรือ POSIX หรืออย่างอื่น
13 macos  terminal  find 


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.