พื้นฐานการจัดการไฟล์ (mkdir, cp, mv, rm)
ทำความเข้าใจวิธีสร้าง คัดลอก ย้าย และลบไฟล์กับไดเรกทอรีอย่างมีประสิทธิภาพโดยใช้เครื่องมือบรรทัดคำสั่งที่จำเป็น
พื้นฐานการจัดการไฟล์ (mkdir, cp, mv, rm) เป็นบทเรียน Linux Command Line & Bash Scripting Mastery ฟรีบน CoddyKit นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Linux Command Line & Bash Scripting Mastery และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Linux Command Line & Bash Scripting Mastery มีบทเรียนทั้งหมด 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) และปลดล็อคส่วนที่เหลือของคอร์ส Linux Command Line & Bash Scripting Mastery ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Linux Command Line & Bash Scripting Mastery มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “พื้นฐานการจัดการไฟล์ (mkdir, cp, mv, rm)”
ทำความเข้าใจวิธีสร้าง คัดลอก ย้าย และลบไฟล์กับไดเรกทอรีอย่างมีประสิทธิภาพโดยใช้เครื่องมือบรรทัดคำสั่งที่จำเป็น คุณปฏิบัติ Linux Command Line & Bash Scripting Mastery ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Linux Command Line & Bash Scripting Mastery หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Linux Command Line & Bash Scripting Mastery บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน
บทเรียน “พื้นฐานการจัดการไฟล์ (mkdir, cp, mv, rm)” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Linux Command Line & Bash Scripting Mastery นี้ได้ไหม
ได้ บทเรียน Linux Command Line & Bash Scripting Mastery ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- บทนำสู่ Linux และเทอร์มินัล
- การนำทางระบบไฟล์ (cd, ls, pwd)
- พื้นฐานการจัดการไฟล์ (mkdir, cp, mv, rm)
- การเติมคำสั่งด้วยแท็บและประวัติคำสั่ง