บทนำ (Overview)
บทความนี้นำเสนอคำสั่งพื้นฐานสำหรับการค้นไฟล์ หรือไดเรกทอรี ช่วยให้เราไม่จำเป็นต้องเปิดหาที่ละ Folder ซึ่งอาจทำให้เสียเวลาได้ โดยคำสั่งที่ใช้ในบทความนี้ประกอบด้วย 2 คำสั่งที่สำคัญคือ “which” และ “find”
ขั้นตอน (Steps)
- which เป็นคำสั่งค้นหาไฟล์ผ่านไดเรกทรอรีที่เรากำหนดไว้ “$PATH” จาก นั้นจะแสดงไดเรกทรอที่และไฟล์เมื่อพบ ถ้าไม่พบจะไม่แสดงผลอะไรออกมา
root@kali:/# which passwd /usr/bin/passwd root@kali:/# cd /usr/bin/ root@kali:/usr/bin# ls -l passwd -rwsr-xr-x 1 root root 45396 May 25 2012 passwd
- find เป็นคำสั่งค้นหาไฟล์ที่สามารถค้นหาในลักษณะหลายโฟลเดอร์ซ้ำ ๆ ไปเรื่อย ที่เรียกว่า “Recursive” และสามารถกำหนดไดเรกทอรีตั้งต้นได้ด้วย
root@kali:/# find / -name passwd ^C/etc/passwd /etc/pam.d/passwd /etc/cron.daily/passwd /usr/bin/passwd /usr/share/lintian/overrides/passwd /usr/share/bash-completion/completions/passwd /usr/share/doc/passwd