วิธีการเปลี่ยนไดเร็กทอรีใน Linux โดยใช้คำสั่ง cd

วิธีการเปลี่ยนไดเร็กทอรีใน Linux โดยใช้คำสั่ง cd

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





โชคดีที่ Linux มีคำสั่งที่เรียกว่า cd ซึ่งช่วยให้คุณสามารถเปลี่ยนไดเร็กทอรีการทำงานปัจจุบันบนเทอร์มินัลของคุณได้อย่างง่ายดาย





ต่อไปนี้คือวิธีที่คุณสามารถใช้คำสั่ง cd บน Linux ซึ่งเป็นยูทิลิตี้เดียวที่คุณจะต้องสำรวจผ่านไดเร็กทอรีบนที่จัดเก็บข้อมูลระบบของคุณ





วิธีใช้คำสั่ง cd ใน Linux

คำสั่ง cd ย่อมาจาก เปลี่ยนไดเรกทอรี . หนึ่งในคำสั่งพื้นฐานที่สุดใน Linux cd ได้กลายเป็นคำสั่งสากลสำหรับการสลับไดเร็กทอรี การใช้งานอื่น ๆ ของคำสั่งเช่น chdir ซึ่งใช้ในระบบ MS-DOS ก็มีอยู่เช่นกัน

ไวยากรณ์พื้นฐาน

ไวยากรณ์พื้นฐานของคำสั่ง cd คือ:



cd [options] [path]

...ที่ไหน ตัวเลือก เป็นอาร์กิวเมนต์ที่ส่งผ่านด้วยคำสั่งและ เส้นทาง เป็นพาธสัมบูรณ์หรือสัมพัทธ์ไปยังไดเร็กทอรี

ชื่อเส้นทางแบบสัมบูรณ์และแบบสัมพัทธ์

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





ในทางกลับกัน ชื่อพาธสัมพัทธ์ได้มาจากไดเร็กทอรีการทำงานปัจจุบัน คุณสามารถเลื่อนขึ้นและลงแผนผังไดเร็กทอรีได้อย่างมีประสิทธิภาพด้วยคำสั่ง cd หากคุณเชี่ยวชาญเกี่ยวกับพาธสัมพัทธ์เป็นอย่างดี

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





cd /home/username/Desktop

ในทางกลับกัน หากคุณต้องการเปลี่ยนไปใช้ /เดสก์ทอป ไดเร็กทอรีโดยใช้พา ธ สัมพัทธ์ ทั้งหมดที่คุณต้องพิมพ์คือ:

cd /Desktop

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

หากคุณไม่ทราบชื่อที่แน่นอนของโฟลเดอร์ย่อยที่คุณต้องการเปลี่ยนไปใช้ ให้ใช้ คำสั่ง ls เพื่อแสดงรายการทุกไดเร็กทอรีในโฟลเดอร์นั้น

เปลี่ยนเป็นโฮมไดเร็กทอรี

บนระบบลินุกซ์ /บ้าน ไดเร็กทอรีเป็นไดเร็กทอรีพิเศษที่สงวนไว้สำหรับไฟล์ส่วนตัว โปรแกรม และโฟลเดอร์ย่อยของผู้ใช้ เมื่อคุณเข้าสู่ระบบ โฮมไดเร็กทอรีจะถูกตั้งค่าเป็นไดเร็กทอรีการทำงานปัจจุบันตามค่าเริ่มต้น

โฮมไดเร็กทอรีมีอักขระพิเศษกำหนดไว้---the ~ (ตัวหนอน) อักขระ. แทนที่จะระบุพาธที่สมบูรณ์ไปยังโฮมไดเร็กตอรี่ของคุณ ( /home/ชื่อผู้ใช้ ) คุณก็แค่ผ่าน ~ อักขระด้วยคำสั่ง cd เพื่อเปลี่ยนไดเร็กทอรีการทำงานปัจจุบันเป็น /บ้าน .

cd ~

ในทำนองเดียวกัน คุณสามารถนำทางไปยังโฮมไดเร็กทอรีของผู้ใช้รายอื่นได้ดังนี้

cd ~username

ที่เกี่ยวข้อง: วิธีแสดงรายการผู้ใช้ทั้งหมดใน Linux

ในส่วนก่อนหน้านี้ เราเปลี่ยนไดเร็กทอรีการทำงานปัจจุบันเป็น /เดสก์ทอป . ในคำสั่ง คุณสามารถใช้คำสั่ง ~ ตัวอักษรเพื่อแสดง /บ้าน ไดเร็กทอรีและตัดคำสั่งให้เหลือครึ่งหนึ่งของขนาด

cd ~/Desktop

เช่นเดียวกับโฮมไดเร็กทอรี the / ตัวอักษรหมายถึง /ราก ไดเร็กทอรีบนระบบปฏิบัติการบน Linux ในการสลับไปยังโฟลเดอร์รูทเมื่อใดก็ได้:

cd /

เปลี่ยนเป็นไดเรกทอรีการทำงานก่อนหน้า

หากคุณกำลังทำงานกับหลายไดเร็กทอรีในคราวเดียว คุณสามารถสลับไปมาระหว่างไดเร็กทอรีการทำงานก่อนหน้าได้อย่างง่ายดายโดยใช้ - (ยัติภังค์) อักขระ.

ตัวอย่างเช่น ถ้าไดเร็กทอรีการทำงานปัจจุบันคือ /บ้าน และคุณเปลี่ยนเป็น /ราก ไดเรกทอรี แล้ว, /ราก จะกลายเป็นไดเร็กทอรีการทำงานปัจจุบันและ /บ้าน จะเป็นไดเร็กทอรีการทำงานก่อนหน้า

การพิมพ์คำสั่งต่อไปนี้จะนำคุณไปยังไดเร็กทอรีก่อนหน้าเช่น /บ้าน .

cd -

นอกจากนี้ การออกคำสั่ง cd ตามด้วย a ช่องว่าง ตัวละครจะนำผู้ใช้ไปยังไดเร็กทอรีการทำงานก่อนหน้า

cd

เปลี่ยนไปใช้ไดเรกทอรีหลัก

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

NS .. และ . อักขระแทนไดเร็กทอรีหลักและไดเร็กทอรีปัจจุบันตามลำดับ

ใช้ จุดคู่ อักขระ ( .. ) เพื่อสลับไปยังไดเร็กทอรีหลัก

cd ..

คำสั่งดังกล่าวจะนำคุณไปสู่แผนผังไดเร็กทอรีหนึ่งระดับ นอกจากนี้คุณยังสามารถส่งเพิ่มเติม .. อักขระเพื่อเลื่อนขึ้นไปบนแผนผังไดเร็กทอรี

ในการย้ายสองระดับเหนือไดเรกทอรีการทำงานปัจจุบันของคุณ:

cd ../../

คุณยังสามารถส่งผ่านไดเร็กทอรีเฉพาะหนึ่งระดับเหนือไดเร็กทอรีการทำงานปัจจุบัน

cd ../Folder

เปลี่ยนเป็นชื่อไดเร็กทอรีด้วย Spaces

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

ในสถานการณ์ดังกล่าว การระบุชื่อไดเร็กทอรีจะส่งคืนข้อผิดพลาด

ลงชื่อเข้าใช้ icloud บน mac ไม่ได้
cd /Important Documents

เอาท์พุท:

bash: cd: too many arguments

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

cd 'Important Documents'
cd 'Important Documents'

หรือคุณสามารถใช้ ทับหลัง () ตัวละครที่จะหลบหนีช่องว่าง

cd Important Documents

ที่เกี่ยวข้อง: วิธีเริ่มต้นใช้งาน Linux

ระบบนำทางผ่าน Command Line

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

อย่างไรก็ตาม มีข้อเสียคือมีคำสั่งมากมาย ไม่ใช่ทุกคนที่สามารถเรียนรู้และจดจำคำสั่งได้ ไม่ต้องพูดถึงจำนวนมหาศาลที่พร้อมใช้งานตั้งแต่แรก แต่ในฐานะผู้ใช้ Linux มือใหม่ คุณจะไม่ได้ใช้ยูทิลิตี้ทั้งหมดที่มีอยู่ในระบบของคุณ

การเรียนรู้คำสั่งพื้นฐานบางอย่างที่จะช่วยคุณในการดำเนินการพื้นฐานนั้นมากเกินพอที่จะเริ่มต้นใช้งานระบบปฏิบัติการ

แบ่งปัน แบ่งปัน ทวีต อีเมล 9 คำสั่งพื้นฐานเพื่อเริ่มต้นใช้งาน Linux

ต้องการทำความคุ้นเคยกับ Linux หรือไม่? เริ่มต้นด้วยคำสั่ง Linux พื้นฐานเหล่านี้เพื่อเรียนรู้งานคอมพิวเตอร์มาตรฐาน

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • ลินุกซ์
  • การจัดการไฟล์
  • เทอร์มินัล
เกี่ยวกับผู้เขียน Deepesh Sharma(79 บทความที่ตีพิมพ์)

Deepesh เป็น Junior Editor สำหรับ Linux ที่ MUO เขาเขียนคู่มือข้อมูลบน Linux โดยมุ่งหวังที่จะมอบประสบการณ์อันแสนสุขแก่ผู้มาใหม่ทุกคน ไม่แน่ใจเกี่ยวกับภาพยนตร์ แต่ถ้าคุณต้องการพูดคุยเกี่ยวกับเทคโนโลยี เขาเป็นคนของคุณ ในเวลาว่าง คุณจะพบว่าเขาอ่านหนังสือ ฟังเพลงแนวต่างๆ หรือเล่นกีตาร์

เพิ่มเติมจาก Deepesh Sharma

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก