ฉันต้องการค้นหาวัตถุระบบไฟล์ทั้งหมดด้านล่างไดเรกทอรี / sbin ที่มีจุด (.) บางแห่งในชื่อของวัตถุ แต่ไม่ใช่วัตถุที่ขึ้นต้นด้วยจุดนำ
ฉันต้องการค้นหาวัตถุระบบไฟล์ทั้งหมดด้านล่างไดเรกทอรี / sbin ที่มีจุด (.) บางแห่งในชื่อของวัตถุ แต่ไม่ใช่วัตถุที่ขึ้นต้นด้วยจุดนำ
คำตอบ:
ลองนี้ในโฟลเดอร์ / sbin ของคุณ
ค้นหาไฟล์ * .txt แต่ไม่ต้องสนใจไฟล์. txt ที่ถูกซ่อนเช่นไฟล์. vimrc หรือ. datata.txt:
$ find . -type f \( -iname "*.txt" ! -iname ".*" \)
อ็อพชัน -type f บังคับให้ค้นหาเฉพาะไฟล์และไม่ใช่ไดเร็กทอรี
find /sbin -name '*.*' | grep -v '/\.'
สามารถเพิ่ม -type f
ถ้าสนใจเฉพาะไฟล์