0Pricing
DevOps Bootcamp · บทเรียน

พื้นฐานการจัดการไฟล์ (mkdir, cp, mv, rm)

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

พื้นฐานการจัดการไฟล์ (mkdir, cp, mv, rm) เป็นบทเรียน DevOps Bootcamp ฟรีบน CoddyKit นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน DevOps Bootcamp และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส DevOps Bootcamp มีบทเรียนทั้งหมด 4 บทเรียน

การจัดการไฟล์ใน Linux

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

การสร้างไดเรกทอรีใหม่: mkdir

mkdir (สร้างไดเรกทอรี) ใช้สร้างโฟลเดอร์ใหม่ เพียงพิมพ์ mkdir ตามด้วยชื่อที่ต้องการ ดังตัวอย่าง

mkdir my_new_folder

การสร้างไดเรกทอรีหลายระดับและซ้อนกัน

ระบุชื่อหลายชื่อเพื่อสร้างโฟลเดอร์หลายรายการพร้อมกัน เพิ่ม -p เพื่อสร้างเส้นทางแบบซ้อนกัน โดยจะสร้างไดเรกทอรีแม่ที่ขาดหายระหว่างทางให้ด้วย

mkdir folder1 folder2
mkdir -p projects/coddykit/lesson_files

การคัดลอกไฟล์: cp

cp (คัดลอก) ใช้สร้างสำเนาไฟล์ โดยระบุต้นทางและปลายทาง ในตัวอย่างนี้จะคัดลอก report.txt ไปเป็น report_backup.txt ในโฟลเดอร์เดียวกัน

cp report.txt report_backup.txt

การคัดลอกไฟล์ไปยังไดเรกทอรี

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

mkdir documents
cp presentation.pdf documents/

การคัดลอกไดเรกทอรีทั้งหมด: cp -r

หากต้องการคัดลอกโฟลเดอร์และทุกสิ่งที่อยู่ภายใน ให้เพิ่ม -r (แบบเรียกซ้ำ) หากไม่เพิ่มตัวเลือกนี้ cp จะปฏิเสธการคัดลอกไดเรกทอรี

cp -r my_project_folder backup_projects/

การย้ายไฟล์: mv

mv (ย้าย) ใช้ย้ายไฟล์หรือไดเรกทอรี ทำงานคล้ายกับ cp แต่ไฟล์ต้นฉบับจะถูกลบหลังการย้าย

mv important_note.txt new_location/

การเปลี่ยนชื่อไฟล์และไดเรกทอรี

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

mv old_filename.txt new_filename.txt
mv temp_folder/ final_project_folder/

การลบไฟล์: rm

rm (ลบ) ใช้ลบไฟล์ โปรดใช้อย่างระมัดระวัง โดยปกติเทอร์มินัลจะไม่มีถังขยะ ดังนั้นไฟล์ที่ลบแล้วมักจะหายไปอย่างถาวร

rm unwanted_log.txt

การลบไดเรกทอรี: rm -r

โฟลเดอร์ว่างสามารถลบด้วย rmdir ส่วนโฟลเดอร์ที่ไม่ว่างต้องใช้ rm -r (แบบเรียกซ้ำ) การเพิ่ม -f จะบังคับให้ลบ ดังนั้นโปรดใช้ rm -rf ด้วยความระมัดระวังอย่างยิ่ง

mkdir empty_folder
rmdir empty_folder
mkdir project_data && touch project_data/file.txt
rm -r project_data/

ตรวจสอบความเข้าใจ: การดำเนินการกับไฟล์

คำสั่งใดต่อไปนี้ใช้สร้างไดเรกทอรีใหม่ชื่อ reports แล้วคัดลอกไดเรกทอรีชื่อ data (รวมเนื้อหาภายใน) เข้าไป

ทบทวน: พื้นฐานการจัดการไฟล์

ทบทวน: mkdir ใช้สร้าง cp ใช้คัดลอก (-r สำหรับโฟลเดอร์) mv ใช้ย้ายและเปลี่ยนชื่อ และ rm ใช้ลบ (-r สำหรับโฟลเดอร์ โปรดใช้อย่างระมัดระวัง) นี่คือชุดเครื่องมือจัดการไฟล์ของคุณ

คำถามที่พบบ่อย

บทเรียน “พื้นฐานการจัดการไฟล์ (mkdir, cp, mv, rm)” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “พื้นฐานการจัดการไฟล์ (mkdir, cp, mv, rm)” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส DevOps Bootcamp ให้อัปเกรดเป็น CoddyKit PRO คอร์ส DevOps Bootcamp มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “พื้นฐานการจัดการไฟล์ (mkdir, cp, mv, rm)”

ทำความเข้าใจวิธีสร้าง คัดลอก ย้าย และลบไฟล์กับไดเรกทอรีอย่างมีประสิทธิภาพโดยใช้เครื่องมือบรรทัดคำสั่งที่จำเป็น คุณปฏิบัติ DevOps Bootcamp ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน DevOps Bootcamp หรือไม่

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

บทเรียน “พื้นฐานการจัดการไฟล์ (mkdir, cp, mv, rm)” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน DevOps Bootcamp นี้ได้ไหม

ได้ บทเรียน DevOps Bootcamp ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. บทนำสู่ Linux และเทอร์มินัล
  2. การนำทางระบบไฟล์ (cd, ls, pwd)
  3. พื้นฐานการจัดการไฟล์ (mkdir, cp, mv, rm)
  4. การเติมคำสั่งด้วยแท็บและประวัติคำสั่ง
← กลับไปที่ DevOps Bootcamp