ค้นหาเว็บไซต์

วิธีแสดงรายการไฟล์ที่ติดตั้งจากแพ็คเกจ RPM หรือ DEB ใน Linux


คุณเคยสงสัยหรือไม่ว่าไฟล์ต่าง ๆ ที่อยู่ในแพ็คเกจได้รับการติดตั้ง (อยู่) ในระบบไฟล์ Linux หรือไม่? ในบทความนี้ เราจะแสดงวิธีแสดงรายการไฟล์ทั้งหมดที่ติดตั้งจากหรือมีอยู่ในแพ็คเกจหรือกลุ่มแพ็คเกจใน Linux

วิธีนี้ช่วยให้คุณค้นหาไฟล์แพ็คเกจที่สำคัญ เช่น ไฟล์การกำหนดค่า เอกสารประกอบ และอื่นๆ ได้อย่างง่ายดาย มาดูวิธีการต่างๆ ในการแสดงรายการไฟล์ในหรือติดตั้งจากแพ็คเกจ:

วิธีแสดงรายการไฟล์ทั้งหมดของแพ็คเกจที่ติดตั้งใน Linux

คุณสามารถใช้คำสั่ง repoquery ซึ่งเป็นส่วนหนึ่งของ yum-utils เพื่อแสดงรายการไฟล์ที่ติดตั้งบนระบบ CentOS/RHEL จากแพ็คเกจที่กำหนด

หากต้องการติดตั้งและใช้ yum-utils ให้รันคำสั่งด้านล่าง:


yum update 
yum install yum-utils

ตอนนี้คุณสามารถแสดงรายการไฟล์ของแพ็คเกจ RPM ที่ติดตั้งแล้ว เช่น เว็บเซิร์ฟเวอร์ httpd (โปรดทราบว่าชื่อแพ็คเกจต้องตรงตามตัวพิมพ์เล็กและตัวพิมพ์ใหญ่) ธง --installed หมายถึงแพ็คเกจที่ติดตั้ง และธง -l ช่วยให้สามารถแสดงรายการไฟล์ได้:


repoquery --installed -l httpd
dnf repoquery --installed -l httpd  [On Fedora 22+ versions]

ข้อสำคัญ: ในเวอร์ชัน Fedora 22+ คำสั่ง repoquery จะรวมเข้ากับตัวจัดการแพ็คเกจ dnf สำหรับการแจกจ่ายตาม RPM เพื่อแสดงรายการไฟล์ที่ติดตั้งจากแพ็คเกจ ตามที่แสดงข้างต้น

หรือคุณสามารถใช้คำสั่ง rpm ด้านล่างเพื่อแสดงรายการไฟล์ภายในหรือที่ติดตั้งบนระบบจากแพ็คเกจ .rpm ดังต่อไปนี้ โดยที่ -g และ -l หมายถึงการแสดงรายการไฟล์ในแพ็คเกจแบบตอบรับ:


rpm -ql httpd

ตัวเลือกที่มีประโยชน์อีกตัวหนึ่งคือใช้ -p เพื่อแสดงรายการไฟล์แพ็กเกจ .rpm ก่อนทำการติดตั้ง


rpm -qlp telnet-server-1.2-137.1.i586.rpm

ในการแจกแจง Debian/Ubuntu คุณสามารถใช้คำสั่ง dpkg พร้อมกับแฟล็ก -L เพื่อแสดงรายการไฟล์ที่ติดตั้งในระบบ Debian ของคุณหรืออนุพันธ์ของระบบจาก ที่กำหนด แพ็คเกจ deb

ในตัวอย่างนี้ เราจะแสดงรายการไฟล์ที่ติดตั้งจากเว็บเซิร์ฟเวอร์ apache2:


dpkg -L apache2

อย่าลืมอ่านบทความที่เป็นประโยชน์ต่อไปนี้เกี่ยวกับการจัดการแพ็คเกจใน Linux

  1. 20 คำสั่ง 'Yum' ที่มีประโยชน์สำหรับการจัดการแพ็คเกจ
  2. 20 คำสั่ง RPM ที่เป็นประโยชน์สำหรับการจัดการแพ็คเกจ
  3. 15 คำสั่ง APT ที่มีประโยชน์สำหรับการจัดการแพ็คเกจใน Ubuntu
  4. 15 คำสั่ง Dpkg ที่มีประโยชน์สำหรับ Ubuntu Linux
  5. 5 สุดยอดผู้จัดการแพ็คเกจ Linux สำหรับมือใหม่ Linux

นั่นคือทั้งหมด! ในบทความนี้ เราได้แสดงให้คุณเห็นถึงวิธีการแสดงรายการ/ค้นหาไฟล์ทั้งหมดที่ติดตั้งจากแพ็คเกจหรือกลุ่มแพ็คเกจที่กำหนดใน Linux แบ่งปันความคิดของคุณกับเราโดยใช้แบบฟอร์มคำติชมด้านล่าง