โฮมเพจ » ทำอย่างไร » วิธีจัดการไฟล์จากคำสั่ง Linux Terminal 11 ที่คุณต้องรู้

    วิธีจัดการไฟล์จากคำสั่ง Linux Terminal 11 ที่คุณต้องรู้

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

    Midnight Commander ตัวจัดการไฟล์ที่มีคุณสมบัติครบถ้วนสำหรับเทอร์มินัล Linux ทำหน้าที่เป็นส่วนหน้าอันทรงพลังสำหรับคำสั่งเหล่านี้ทั้งหมด.

    ls - รายการไฟล์

    LS คำสั่งแสดงรายการไฟล์ในไดเรกทอรี โดยค่าเริ่มต้น ls แสดงรายการไฟล์ในไดเรกทอรีปัจจุบัน.

    นอกจากนี้คุณยังสามารถแสดงรายการไฟล์แบบเรียกซ้ำ - นั่นคือแสดงรายการไฟล์ทั้งหมดในไดเรกทอรีภายในไดเรกทอรีปัจจุบันด้วย ls -R.

    ls ยังสามารถแสดงรายการไฟล์ในไดเรกทอรีอื่นถ้าคุณระบุไดเรกทอรี ตัวอย่างเช่น, ls / home จะแสดงรายการไฟล์ทั้งหมดในไดเรกทอรี / home.

    cd - เปลี่ยนไดเรกทอรี

    ซีดี คำสั่งเปลี่ยนเป็นไดเร็กทอรีอื่น ตัวอย่างเช่น, ซีดีตั้งโต๊ะ จะนำคุณไปยังไดเรกทอรี Desktop ของคุณหากคุณเริ่มต้นจากไดเรกทอรีหลักของคุณ.

    คุณยังสามารถระบุเส้นทางแบบเต็มไปยังไดเรกทอรีเช่น cd / usr / share เพื่อไปที่ไดเร็กทอรี / usr / share บนระบบไฟล์.

    cd ... จะนำคุณขึ้นไดเรกทอรี.

    rm - ลบไฟล์

    RM คำสั่งลบไฟล์ ระวังด้วยคำสั่งนี้ - rm ไม่ขอการยืนยันจากคุณ.

    ตัวอย่างเช่น, ไฟล์ rm จะลบไฟล์ชื่อ“ file” ในไดเรกทอรีปัจจุบัน เช่นเดียวกับคำสั่งอื่น ๆ คุณสามารถระบุพา ธ เต็มไปยังไฟล์: rm / path / to / file จะลบไฟล์ที่ / path / to / file ในระบบไฟล์ของคุณ.

    rmdir - ลบไดเรกทอรี

    rmdir คำสั่งลบไดเรกทอรีว่างเปล่า. ไดเรกทอรี rmdir จะลบไดเรกทอรีชื่อ“ directory” ในไดเรกทอรีปัจจุบัน.

    หากไดเรกทอรีไม่ว่างคุณสามารถใช้คำสั่ง recursive rm เพื่อลบไดเรกทอรีและไฟล์ทั้งหมดในนั้น. ไดเร็กทอรี rm -r จะลบไดเรกทอรีชื่อ "directory" และไฟล์ทั้งหมดในนั้น นี่เป็นคำสั่งที่อันตรายที่สามารถลบไฟล์สำคัญได้อย่างง่ายดายดังนั้นโปรดระมัดระวังเมื่อใช้งาน มันจะไม่ขอคำยืนยัน.

    mv - ย้ายไฟล์

    mv คำสั่งย้ายไฟล์ไปยังตำแหน่งใหม่ นี่เป็นคำสั่งที่คุณจะใช้ในการเปลี่ยนชื่อไฟล์ ตัวอย่างเช่น, mv ไฟล์ newfile จะนำไฟล์ชื่อ "ไฟล์" ในไดเรกทอรีปัจจุบันและย้ายไปยังไฟล์ชื่อ "newfile" ในไดเรกทอรีปัจจุบัน - เปลี่ยนชื่อมันในคำอื่น ๆ.

    เช่นเดียวกับคำสั่งอื่น ๆ คุณสามารถรวมพา ธ เต็มเพื่อย้ายไฟล์ไปยังหรือจากไดเรกทอรีอื่น ตัวอย่างเช่นคำสั่งต่อไปนี้จะนำไฟล์ชื่อ“ file” ในไดเรกทอรีปัจจุบันและวางไว้ในโฟลเดอร์ / home / howtogeek:

    ไฟล์ mv / home / howtogeek

    cp - คัดลอกไฟล์

    ซีพี คำสั่งทำงานในลักษณะเดียวกันกับคำสั่ง mv ยกเว้นว่าจะคัดลอกไฟล์ดั้งเดิมแทนที่จะย้ายไฟล์.

    คุณยังสามารถทำสำเนาซ้ำด้วย cp -r. สิ่งนี้จะคัดลอกไดเรกทอรีและไฟล์ทั้งหมดที่อยู่ภายในไปยังตำแหน่งใหม่ ตัวอย่างเช่นคำสั่งต่อไปนี้วางสำเนาของไดเร็กทอรี / home / howtogeek / ดาวน์โหลดลงในไดเร็กทอรี / home / chris:

    cp -r / home / howtogeek / ดาวน์โหลด / home / chris

    mkdir - สร้างไดเรกทอรี

    คำสั่ง mkdir สร้างไดเรกทอรีใหม่. ตัวอย่าง mkdir จะสร้างไดเรกทอรีที่มีชื่อ“ ตัวอย่าง” ในไดเรกทอรีปัจจุบัน.

    ln - สร้างลิงค์

    คำสั่ง ln สร้างลิงค์ ลิงค์ประเภทที่ใช้บ่อยที่สุดน่าจะเป็นลิงค์สัญลักษณ์ซึ่งคุณสามารถสร้างได้ ln -s.

    ตัวอย่างเช่นคำสั่งต่อไปนี้สร้างลิงค์ไปยังโฟลเดอร์ดาวน์โหลดของเราบนเดสก์ท็อปของเรา:

    ln -s / home / howtogeek / ดาวน์โหลด / home / howtogeek / เดสก์ท็อป

    ตรวจสอบบทความของเราเกี่ยวกับลิงก์สัญลักษณ์สำหรับข้อมูลเพิ่มเติม.

    chmod - เปลี่ยนสิทธิ์

    chmod เปลี่ยนการอนุญาตของไฟล์ ตัวอย่างเช่น, chmod + x script.sh จะเพิ่มการอนุญาตให้ปฏิบัติการไฟล์ที่ชื่อ script.sh ในโฟลเดอร์ปัจจุบัน. chmod -x script.sh จะลบสิทธิ์อนุญาตปฏิบัติการจากไฟล์นั้น.

    การอนุญาตไฟล์ Linux อาจมีความซับซ้อนเล็กน้อย อ่านคำแนะนำเกี่ยวกับการอนุญาตการใช้ไฟล์ Linux สำหรับข้อมูลเชิงลึกเพิ่มเติม.

    touch - สร้างไฟล์เปล่า

    แตะ คำสั่งสร้างไฟล์ว่าง ตัวอย่างเช่น, สัมผัสตัวอย่าง สร้างไฟล์ว่างชื่อ“ ตัวอย่าง” ในไดเรกทอรีปัจจุบัน.

    mc - ตัวจัดการไฟล์แบบเต็ม

    Midnight Commander เป็นหนึ่งในโปรแกรมจัดการไฟล์ที่มีคุณสมบัติครบถ้วนมากมายที่คุณสามารถใช้จากสถานี Linux ไม่ได้ติดตั้งตามค่าเริ่มต้นในการแจกแจงส่วนใหญ่ นี่คือคำสั่งที่คุณจะต้องติดตั้งบน Ubuntu:

    sudo apt-get install mc

    เมื่อติดตั้งแล้วให้เรียกใช้ MC คำสั่งเพื่อเปิดมัน.

    ใช้ปุ่มลูกศรเพื่อเลือกไฟล์และปุ่ม Tab เพื่อสลับระหว่างบานหน้าต่าง กด Alt-1 เพื่อดูหน้าจอวิธีใช้หรือ Alt-2 เพื่อดูเมนู.

    คุณยังสามารถใช้เมาส์ใน Midnight Commander ได้หากสภาพแวดล้อมของเทอร์มินัลของคุณมีการรองรับเมาส์.


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