Skip to main content

10 คำสั่ง Linux ที่จำเป็นสำหรับการนำระบบไฟล์ของคุณ

คำสั่งพื้นฐาน Linux (มิถุนายน 2026)

คำสั่งพื้นฐาน Linux (มิถุนายน 2026)

:

Anonim

คู่มือนี้จะแสดงคำสั่ง Linux 10 คำที่คุณจำเป็นต้องรู้เพื่อที่จะสามารถนำทางไปยังระบบไฟล์ของคุณโดยใช้ Linux terminal ได้

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

01 จาก 10

คุณอยู่ในโฟลเดอร์ใด

เมื่อคุณเปิดหน้าต่างเทอร์มินัลสิ่งแรกที่คุณต้องรู้คือตำแหน่งที่คุณอยู่ในระบบไฟล์

ลองคิดเช่นนี้ว่าเครื่องหมาย "คุณอยู่ที่นี่" ที่คุณพบในแผนที่ภายในห้างสรรพสินค้า

หากต้องการค้นหาว่าคุณต้องการใช้โฟลเดอร์ใดในคำสั่งต่อไปนี้:

รหัสผ่าน

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

โดยทั่วไปแล้วจะพิมพ์บางอย่างตามบรรทัด/ home / ชื่อผู้ใช้.

02 จาก 10

สิ่งที่ไฟล์และโฟลเดอร์อยู่ในไดเรกทอรีปัจจุบัน

ตอนนี้คุณทราบว่าคุณอยู่ในโฟลเดอร์ใดคุณสามารถดูว่าไฟล์และโฟลเดอร์ใดอยู่ภายใต้ไดเร็กทอรีปัจจุบันโดยใช้ปุ่ม LS คำสั่ง

LS

ด้วยตัวเอง LS คำสั่งจะแสดงรายการไฟล์และโฟลเดอร์ทั้งหมดในไดเรกทอรียกเว้นสำหรับผู้ที่เริ่มต้นด้วยช่วง (.)

หากต้องการดูไฟล์ทั้งหมดรวมทั้งไฟล์ที่ซ่อนอยู่ (ไฟล์เหล่านี้จะขึ้นต้นด้วยช่วง) คุณสามารถใช้สวิตช์ต่อไปนี้:

ls -a

คำสั่งบางคำสร้างการสำรองข้อมูลของไฟล์ซึ่งขึ้นต้นด้วยตัวยักย้าย metacharacter (~)

ถ้าคุณไม่ต้องการเห็นการสำรองข้อมูลเมื่อแสดงรายการแฟ้มในโฟลเดอร์ใช้สวิตช์ต่อไปนี้:

ls-B

ใช้กันมากที่สุด LS คำสั่งดังต่อไปนี้:

ls-lt

นี่เป็นรายการยาวที่จัดเรียงตามเวลาในการแก้ไขโดยใช้รายการใหม่ล่าสุด

ตัวเลือกการเรียงลำดับอื่น ๆ ได้แก่ ส่วนขยายขนาดและเวอร์ชัน:

ls-lUls-lXls-lv

รูปแบบรายการที่ยาวจะให้ข้อมูลต่อไปนี้:

  • สิทธิ์
  • จำนวน inodes สำหรับไฟล์ (ดู hard link)
  • เจ้าของ
  • กลุ่มหลัก
  • ขนาดไฟล์
  • เวลาเข้าถึงครั้งสุดท้าย
  • ชื่อไฟล์ / โฟลเดอร์ / ลิงค์
03 จาก 10

วิธีการนำทางไปยังโฟลเดอร์อื่น ๆ

หากต้องการย้ายระบบแฟ้มคุณสามารถใช้ ซีดี คำสั่ง

ระบบไฟล์ Linux เป็นโครงสร้างของโครงสร้าง ด้านบนของต้นไม้แสดงด้วยเครื่องหมายทับ (/)

ภายใต้ไดเรกทอรีรากคุณจะพบบางส่วนหรือทั้งหมดของโฟลเดอร์ต่อไปนี้

  • /
  • ถัง
  • รองเท้า
  • ซีดีรอม
  • dev
  • ฯลฯ
  • บ้าน
  • lib
  • lib64
  • หายไปพบ +
  • สื่อ
  • mnt
  • เลือก
  • proc
  • ราก
  • วิ่ง
  • sbin
  • srv
  • SYS
  • tmp
  • var
  • usr

โฟลเดอร์ bin มีคำสั่งที่สามารถเรียกใช้โดยผู้ใช้เช่น ซีดี คำสั่ง LS, mkdir เป็นต้น

sbin มีไบนารีของระบบ

โฟลเดอร์ usr หมายถึงแหล่งข้อมูลระบบยูนิกซ์ unix และยังประกอบด้วยโฟลเดอร์ bin และ sbin โฟลเดอร์ / usr / bin มีชุดคำสั่งที่ผู้ใช้สามารถเรียกใช้ได้ ในทำนองเดียวกันโฟลเดอร์ / usr / sbin มีชุดคำสั่งระบบเพิ่มเติม

โฟลเดอร์บูตมีทุกสิ่งที่จำเป็นสำหรับการบูต

โฟลเดอร์ cdrom เป็นตัวอธิบาย

โฟลเดอร์ dev ประกอบด้วยรายละเอียดเกี่ยวกับอุปกรณ์ทั้งหมดในระบบ

โฟลเดอร์ etc โดยทั่วไปจะมีการจัดเก็บไฟล์การกำหนดค่าระบบไว้ทั้งหมด

โฟลเดอร์บ้านเป็นที่เก็บโฟลเดอร์ผู้ใช้ทั้งหมดไว้และสำหรับผู้ใช้โดยเฉลี่ยเป็นพื้นที่เดียวที่ควรจะกังวล

โฟลเดอร์ lib และ lib64 ประกอบด้วยเคอร์เนลและไลบรารีที่ใช้ร่วมกันทั้งหมด

โฟลเดอร์ที่หายไป + ที่พบจะมีไฟล์ที่ไม่มีชื่อที่พบโดยคำสั่ง fsck อีกต่อไป

โฟลเดอร์สื่อคือสื่อที่ติดตั้งอยู่เช่นไดรฟ์ USB

โฟลเดอร์ mnt ใช้สำหรับเก็บข้อมูลชั่วคราวเช่นไดรฟ์ USB, ระบบไฟล์อื่น ๆ ภาพ ISO เป็นต้น

โฟลเดอร์เลือกใช้ซอฟต์แวร์บางชุดเป็นที่เก็บไบนารี แพคเกจอื่น ๆ ใช้ / usr / local

โฟลเดอร์ proc คือโฟลเดอร์ระบบที่เคอร์เนลใช้ คุณไม่จำเป็นต้องกังวลเกี่ยวกับโฟลเดอร์นี้มากนัก

โฟลเดอร์รากเป็นไดเร็กทอรีโฮมสำหรับผู้ใช้ root

โฟลเดอร์รันเป็นโฟลเดอร์ระบบสำหรับจัดเก็บข้อมูลรันไทม์ของระบบ

โฟลเดอร์ srv คือที่ที่คุณจะเก็บสิ่งต่างๆไว้เช่นโฟลเดอร์เว็บฐานข้อมูล mysql และที่เก็บ subversion เป็นต้น

โฟลเดอร์ sys มีโครงสร้างโฟลเดอร์เพื่อให้ข้อมูลระบบ

โฟลเดอร์ tmp เป็นโฟลเดอร์ชั่วคราว

โฟลเดอร์ var มีเนื้อหาที่เฉพาะเจาะจงมากมายสำหรับระบบรวมทั้งข้อมูลเกมไลบรารีแบบไดนามิกไฟล์บันทึกรหัสกระบวนการข้อความและข้อมูลแอพพลิเคชันแคช

เพื่อไปยังโฟลเดอร์ใดโฟลเดอร์หนึ่งให้ใช้ ซีดี คำสั่งดังต่อไปนี้:

cd / home / username / เอกสาร 04 จาก 10

วิธีการนำกลับไปยังโฟลเดอร์โฮม

คุณสามารถกลับไปที่โฟลเดอร์บ้านได้จากทุกที่ในระบบโดยใช้ cd ~ คำสั่ง

cd ~ 05 จาก 10

วิธีการสร้างโฟลเดอร์ใหม่

ถ้าคุณต้องการสร้างโฟลเดอร์ใหม่คุณสามารถใช้ mkdir คำสั่ง:

ชื่อโฟลเดอร์ mkdir 06 จาก 10

วิธีสร้างไฟล์

ลินุกซ์มีวิธีการสร้างไฟล์ใหม่ ๆ มากมาย

ในการสร้างไฟล์ว่างคุณสามารถใช้ไฟล์ต่อไปนี้ได้ แตะ คำสั่ง:

แตะชื่อไฟล์

คำสั่งสัมผัสจะใช้เพื่ออัพเดตเวลาเข้าถึงครั้งสุดท้ายของไฟล์ แต่ในไฟล์ที่ไม่มีอยู่จะมีผลในการสร้างไฟล์

นอกจากนี้คุณยังสามารถสร้างไฟล์โดยใช้ แมว คำสั่ง:

cat> ชื่อไฟล์

ขณะนี้คุณสามารถป้อนข้อความลงในบรรทัดคำสั่งแล้วบันทึกลงในไฟล์โดยใช้ Ctrl + D.

วิธีที่ดีกว่าในการสร้างไฟล์คือการใช้ตัวแก้ไข nano ซึ่งช่วยให้คุณสามารถเพิ่มบรรทัดข้อความตัดและวางค้นหาและแทนที่ข้อความและบันทึกไฟล์ในรูปแบบต่างๆ

07 จาก 10

วิธีการเปลี่ยนชื่อและย้ายไฟล์รอบ ๆ ระบบไฟล์

มีหลายวิธีในการเปลี่ยนชื่อไฟล์

วิธีที่ง่ายที่สุดในการเปลี่ยนชื่อไฟล์คือการใช้ mv คำสั่ง

mv oldfilename newfilename

คุณสามารถใช้คำสั่ง mv เพื่อย้ายไฟล์จากโฟลเดอร์หนึ่งไปยังอีกโฟลเดอร์หนึ่งได้เช่นกัน

mv / path / of / ไฟล์ต้นฉบับ / ไฟล์ / เส้นทาง / ของ / target / folder

ถ้าคุณต้องการเปลี่ยนชื่อไฟล์จำนวนมากที่ตรงกับรูปแบบที่คล้ายกันคุณสามารถใช้ ตั้งชื่อใหม่ คำสั่ง

เปลี่ยนชื่อชื่อไฟล์แทนนิพจน์ (s)

ตัวอย่างเช่น:

เปลี่ยนชื่อ "gary" "tom" *

ไฟล์นี้จะแทนที่ไฟล์ทั้งหมดในโฟลเดอร์ด้วย แกรี่ ในนั้นด้วย ทอม . ดังนั้นไฟล์ที่เรียกว่า garycv จะกลายเป็น tomcv .

โปรดทราบว่าคำสั่งเปลี่ยนชื่อไม่สามารถใช้ได้กับทุกระบบ คำสั่ง mv ปลอดภัยกว่า

08 จาก 10

วิธีคัดลอกไฟล์

ในการคัดลอกไฟล์โดยใช้ Linux คุณสามารถใช้ ซีพี คำสั่งดังนี้

ชื่อไฟล์ cp filename2

คำสั่งดังกล่าวจะคัดลอก filename1 และเรียกมันว่า filename2 .

คุณสามารถใช้คำสั่งคัดลอกเพื่อคัดลอกไฟล์จากโฟลเดอร์หนึ่งไปยังอีกโฟลเดอร์หนึ่งได้

ตัวอย่างเช่น

cp / home / username / เอกสาร / userdoc1 / home / ชื่อผู้ใช้ / เอกสาร / UserDocs

คำสั่งดังกล่าวจะคัดลอกไฟล์ userdoc1 จาก / home / ชื่อผู้ใช้ / เอกสารไป / home / ชื่อผู้ใช้ / เอกสาร / UserDocs

09 จาก 10

วิธีการลบ FIles และ Folders

คุณสามารถลบไฟล์และโฟลเดอร์โดยใช้ RM คำสั่ง:

rm ชื่อไฟล์

ถ้าคุณต้องการลบโฟลเดอร์ที่คุณต้องใช้สวิตช์ต่อไปนี้:

rm -R foldername

คำสั่งข้างต้นจะลบโฟลเดอร์และเนื้อหารวมทั้งโฟลเดอร์ย่อย

10 จาก 10

สิ่งที่เป็นสัญลักษณ์ลิงค์และลิงค์ยาก

"ลิงค์สัญลักษณ์" คือไฟล์ที่ชี้ไปยังไฟล์อื่น ทางลัดบนเดสก์ท็อปเป็นเพียงลิงก์สัญลักษณ์เท่านั้น

ตัวอย่างเช่นคุณอาจมีไฟล์ต่อไปนี้ในระบบของคุณ:

/home/username/document/accounts/useraccounts.doc

บางทีคุณอาจต้องการเข้าถึงเอกสารจากโฟลเดอร์ home / username

คุณสามารถสร้างการเชื่อมโยงสัญลักษณ์โดยใช้คำสั่งต่อไปนี้:

ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.doc

คุณสามารถแก้ไขได้ useraccounts.doc ไฟล์จากทั้งสองแห่ง แต่เมื่อคุณแก้ไขลิงค์สัญลักษณ์คุณจะแก้ไขแฟ้มใน / home / ชื่อผู้ใช้ / เอกสาร / บัญชี โฟลเดอร์

การเชื่อมโยงสัญลักษณ์สามารถสร้างขึ้นในระบบแฟ้มหนึ่ง ๆ และชี้ไปที่ไฟล์ในระบบไฟล์อื่น เป็นหลักลิงค์สัญลักษณ์จริงๆเพียงสร้างไฟล์ที่มีตัวชี้ไปยังแฟ้มหรือโฟลเดอร์อื่น ๆ

"ลิงก์ที่ยาก" จะสร้างลิงก์โดยตรงระหว่างไฟล์สองไฟล์ เป็นหลักพวกเขาเป็นไฟล์เดียวกัน แต่มีเพียงชื่ออื่น ลิงก์ที่ยากจะช่วยให้จัดหมวดหมู่ไฟล์ได้โดยไม่ต้องใช้พื้นที่ดิสก์อีกต่อไป

คุณสามารถสร้างลิงก์แบบฮาร์ดดิสก์โดยใช้ไวยากรณ์ต่อไปนี้:

ln filenamebeinglinked filenametolinkto

ไวยากรณ์คล้ายกับสัญลักษณ์ของลิงค์ แต่ไม่ได้ใช้สวิตช์ -s