แม้ว่าจะมีหลายวิธีในการตรวจสอบขนาดไฟล์ใน Linux แต่ผู้เริ่มต้นหลายคนอาจสับสนในการใช้งาน ดังนั้น ในบล็อกสั้นๆ นี้ เราได้รวบรวมวิธีที่เป็นไปได้ทั้งหมดในการตรวจสอบขนาดไฟล์ใน Linux โดยไม่เกิดข้อผิดพลาดใดๆ
วิธีตรวจสอบขนาดไฟล์ใน Linux
มีหลายคำสั่งใน Linux เพื่อค้นหาขนาดไฟล์ เราจะกล่าวถึงคำสั่งบางส่วนเพื่อกำหนดขนาดไฟล์ แต่ก่อนอื่น ให้ไปที่ไดเร็กทอรีที่มีไฟล์ของคุณอยู่และขนาดที่คุณต้องการทราบ
ในไดเร็กทอรี 'Documents' เรามีไฟล์ชื่อ 'linuxhint.sh' และเราจะตรวจสอบขนาดของไฟล์นี้โดยใช้คำสั่งต่างๆ
1. คำสั่ง Du
คำสั่ง “du” ถูกกำหนดให้เป็น “การใช้งานดิสก์” แล้ว ซึ่งเป็นหนึ่งในคำสั่งมาตรฐานของ Linux ในการกำหนดขนาดไฟล์ ขั้นแรก ค้นหาไดเร็กทอรีที่มีไฟล์ของคุณซึ่งมีขนาดที่คุณต้องการค้นหา
ไวยากรณ์ทั่วไปของคำสั่ง “du” เพื่อค้นหาขนาดไฟล์มีดังนี้:
ของ < ชื่อไฟล์ >
ตัวอย่างเช่น ชื่อไฟล์คือ “linuxhint.sh” สำหรับสิ่งนี้ เรารันคำสั่งต่อไปนี้ในเทอร์มินัล:
ของ linuxhint.shคุณยังสามารถใช้แฟล็ก '-h' กับคำสั่งก่อนหน้าซึ่งให้เอาต์พุตในรูปแบบที่มนุษย์สามารถอ่านได้
2. คำสั่งสถิติ
ดังที่คุณเห็นจากชื่อคำสั่ง คำสั่ง “stat” จะแสดงสถานะของไฟล์รวมถึงขนาดไฟล์ด้วย รันคำสั่งต่อไปนี้เพื่อแสดงรายละเอียดระบบไฟล์:
สถิติ linuxhint.sh
คำสั่งก่อนหน้านี้แสดงรายการเอาต์พุตโดยละเอียด รวมถึงขนาด การเข้าถึงล่าสุด สิทธิ์ ฯลฯ คุณสามารถแสดงขนาดไฟล์ผ่านคำสั่งนี้เท่านั้นโดยใช้แฟล็ก “%s” (ตัวระบุรูปแบบ) และแฟล็ก “-c”
สถิติ -ค % linuxhint.sh
ในที่นี้ “-c →” ระบุรูปแบบเมื่อคำสั่งแสดงเอาต์พุต และ “%s →” แสดงขนาดไฟล์ (เป็นไบต์)
3. คำสั่ง Ls
โดยทั่วไปคำสั่ง “ls” จะแสดงรายการไดเร็กทอรีและไฟล์ต่างๆ ในขณะเดียวกัน คำสั่งนี้ยังใช้เพื่อกำหนดขนาดไฟล์ด้วย
LS -ล linuxhint.sh
ธง “-l” ระบุรูปแบบรายการแบบยาว (ประเภทไฟล์ การอนุญาตไฟล์ ฮาร์ดลิงก์) ไปยังคำสั่ง “ls”
4. คำสั่ง Wc
โดยทั่วไป คำสั่ง “wc” จะกำหนดจำนวนคำ บรรทัด และอักขระของไฟล์ หากต้องการกำหนดขนาดไฟล์ด้วยคำสั่งนี้ คุณต้องใช้ตัวเลือก '-c' ในคำสั่งนี้ การตั้งค่าสถานะตัวเลือก “-c” จะแจ้งให้คำสั่ง “wc” ให้นับขนาดไฟล์ที่ระบุในคำสั่งเป็นไบต์
บทสรุป
นี่เป็นวิธีการง่ายๆ ที่คุณสามารถใช้ตรวจสอบขนาดไฟล์ใน Linux ผ่านคำสั่งต่างๆ หากคุณประสบปัญหาด้านประสิทธิภาพในระบบของคุณ เราขอแนะนำให้คุณตรวจสอบพื้นที่จัดเก็บข้อมูลและขนาดไดเร็กทอรี และลบรายการที่ไม่จำเป็นออก นอกจากนี้ให้รันคำสั่งอย่างถูกต้องไม่เช่นนั้นคุณจะได้รับข้อผิดพลาดขณะดำเนินการ