สวัสดีครับ, วันนี้เราจะมาทำความรู้จักกับ FIlesystem ในระบบปฏิบัติการ Linux แบบละเอียดยิบ แต่ก่อนอื่นเลย ผมเข้าใจว่าเพื่อน ๆ หลายคนคงทราบกันอยู่แล้วว่าเจ้า Linux ของเราเริ่มต้น Directory แรกที่ Root ซึ่งเราจะใช้ คำสั่ง cd ในการเข้าถึงไปยัง Path ต่าง ๆ ของระบบ มาเริ่มกันเลย…!

tec@tecunlimit-linux:~$ cd /

สำหรับคำสั่ง cd หรือ Change Directory เป็นหนึ่งในคำสั่งที่ใช้มากที่สุดใน Linux เรียกได้ว่าเป็นแนขาของเราใน Linux เลยก็ว่าได้ ซึ่งเราสามารถเช็คเพื่อให้ใจว่าปัจจุบันเราอยู่บน Directory ไหนได้จากคำสั่ง pwd

tec@tecunlimit-linux:~$ pwd
/

จากตัวอย่างจะเป็นได้ว่าเราอยู่ที่ Directory หรือ Path Root เมื่อเรารู้ว่าปัจจุบันอยู่ใน Directory Root เราจะใช้คำสั่ง ls เพื่อดูข้อมูลภายใน Directory ปัจจุบัน

tec@tecunlimit-linux:/$ ls
bin etc lib proc tmp var boot 
dev home opt root sbin usr

จากตัวอย่างข้างต้นเมื่อใช้คำสั่ง ls เราจะพบกับ File และ Folder ทั้งหมดที่อยู่ใน Directory ปัจจุบัน ในตัวอย่างจะเป็น Path Root ซึ่งเราสามารถดูข้อมูลภายใน Directory แบบละเอียด ได้ด้วย ฟังค์ชั่น long listing หรือ -l โดยใช้คู่กับคำสั่ง ls เป็น ls -l ดังตัวอย่างด้านล่าง

tec@tecunlimit-linux:/$ ls -l
drwxr-xr-x   2 root root           4096 Dec 28 15:36 bin
drwxr-xr-x 125 root root          12288 Jan  1 11:01 etc
drwxr-xr-x  21 root root           4096 Dec 26 23:52 lib
dr-xr-xr-x 227 root root              0 Jan  3 02:33 proc
drwxrwxrwt  15 root root           4096 Jan  3 02:35 tmp
drwxr-xr-x  14 root root           4096 Jul 24 21:14 var
drwxr-xr-x   3 root root           4096 Dec 29 07:17 boot
drwxr-xr-x  18 root root           4000 Jan  3 02:33 dev
drwxr-xr-x   3 root root           4096 Dec 26 23:47 home
drwxr-xr-x   3 root root           4096 Dec 27 15:07 opt
drwx------   4 root root           4096 Dec 29 09:39 root
drwxr-xr-x   2 root root          12288 Dec 28 15:36 sbin
drwxr-xr-x  10 root root           4096 Jul 24 21:03 usr

จากผลลัพธ์ที่ได้ข้างต้น ด้วยคำสั่ง ls -l เราจะมาทำความรู้จักกันว่าแต่ละส่วนคืออะไร?? มาเริ่มจาก Column แรกกันเลย!

drwxr-xr-x 
drwxr-xr-x 
drwxr-xr-x 
drwxr-xr-x
.

ใน Column แรกคือส่วนของ การ…… ตัวอักษร d ตัวแรกหมายถึง Directory

You will see that the first letter is d, which means that the file is a directory. The first letter reveals the file type. The last column of the output displays the filename. คุณจะเห็นว่าอักษรตัวแรกคือ d ซึ่งหมายความว่าไฟล์นั้นเป็นไดเร็กทอรี ตัวอักษรตัวแรกแสดงประเภทไฟล์ คอลัมน์สุดท้ายของผลลัพธ์แสดงชื่อไฟล์