Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีจัดการไฟล์ใน Linux Terminal และ Desktop

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

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

เทอร์มินอลและนอติลุส

ในขณะที่เราใช้ Ubuntu 16.04 LTS เพื่อดูการจัดการไฟล์ใน Linux เราจะใช้ Nautilus นี่คือตัวจัดการไฟล์เริ่มต้นสำหรับ Ubuntu แม้ว่าตัวอื่นๆ จะสามารถติดตั้งได้ (แม้ว่าจะไม่สามารถตั้งเป็นค่าเริ่มต้นได้ง่ายๆ) ในการเปิด Nautilus สิ่งที่คุณต้องทำคือคลิกที่ไอคอนไฟล์ใน Unity Launcher

วิธีจัดการไฟล์ใน Linux Terminal และ Desktop

ในขณะเดียวกัน Terminal ก็สวยมากอย่างที่คุณคาดหวัง กล่องดำพร้อมข้อความแจ้ง และเคอร์เซอร์กะพริบรอคำสั่ง คุณสามารถค้นหาได้โดยคลิกปุ่ม Ubuntu Unity แล้วพิมพ์ terminal . รายการผลลัพธ์ควรแสดงแอปบรรทัดคำสั่ง ดังนั้นคลิกที่นี่เพื่อเปิด

แสดงรายการไฟล์ของคุณด้วย ls

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

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

ls

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

ls -R

สวิตช์ -R จะระบุให้ Terminal ทราบว่าคุณต้องการดูรายการไดเรกทอรีย่อยแบบเรียกซ้ำและเนื้อหาในไดเรกทอรีนั้น

วิธีจัดการไฟล์ใน Linux Terminal และ Desktop

เนื้อหาไดเร็กทอรีแต่ละรายการสามารถแสดงได้ในขณะเดียวกันโดยใช้ ls /[DIRECTORY NAME] ตัวอย่างเช่น:

ls /Music

…จะแสดงเนื้อหาของไดเรกทอรีย่อยเพลง

ใช้ cd เพื่อเปลี่ยนไดเรกทอรี

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

มีผลเช่นเดียวกันในบรรทัดคำสั่งโดยใช้ cd ตัวอย่างเช่น:

cd Documents

…จะเปลี่ยนไดเร็กทอรีเป็นไดเร็กทอรีย่อย Documents อย่างไรก็ตาม หากต้องการ คุณสามารถระบุเส้นทางไฟล์แบบเต็มเพื่อเปิดไดเรกทอรีอื่นบนไดรฟ์ได้

cd /etc/fonts

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

cd ..

นอกจากนี้ ตรวจสอบให้แน่ใจว่าคุณทราบเกี่ยวกับ cd / -- คำสั่งนี้จะส่งคุณกลับไปยังไดเร็กทอรีโฮมเริ่มต้นจากที่อื่น

การลบไฟล์และไดเรกทอรี

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

หากต้องการลบไฟล์ในเทอร์มินัล ให้ใช้ rm ดังนี้:

rm myfile

คุณยังสามารถใช้เส้นทางแบบเต็มไปยังไฟล์ที่คุณต้องการลบ:

rm /path/to/myfile

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

วิธีจัดการไฟล์ใน Linux Terminal และ Desktop

การลบไดเร็กทอรีใน Terminal ต้องใช้คำสั่ง rmdir:

rmdir mydirectory

อีกครั้ง สามารถรวมข้อกำหนดพาธแบบเต็มเพื่อลบไดเร็กทอรีจากตำแหน่งอื่นบนแผนผังไดเร็กทอรี:

rmdir /path/to/mydirectory

หากต้องการลบไดเร็กทอรีและเนื้อหา ให้ใช้เงื่อนไข -r อีกครั้ง การใช้บรรทัดคำสั่งด้วย rm จะไม่มีการยืนยัน ดังนั้นโปรดใช้ด้วยความระมัดระวัง!

ย้ายและคัดลอกด้วย mv และ cp

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

mv myfile /home/mydirectory

ในการดำเนินการนี้ใน GUI ให้คลิกขวาที่ไฟล์และเลือก ย้ายไปที่....

แทนที่จะย้ายไฟล์ คุณอาจต้องการคัดลอกไฟล์นั้น ทำได้โดยใช้คำสั่ง cp bash ด้วย sudo ดังนี้:

sudo cp myfile /home/mydirectory

คุณอาจคัดลอกไดเร็กทอรีและเนื้อหาในไดเร็กทอรีด้วยเงื่อนไขแบบเรียกซ้ำ -r:

sudo cp -r /home/mydirectory /home/otherdirectory

คำสั่งนี้คัดลอกเนื้อหาของ "mydirectory" แล้วนำไปวางใน "otherdirectory"

สร้างไดเรกทอรีในเทอร์มินัลด้วย mkdir

การสร้างไดเร็กทอรีใหม่ใน Terminal นั้นง่ายมาก ด้วยคำสั่ง mkdir (ซึ่งคุณอาจเดาได้ว่าย่อมาจากคำว่า "make directory")

mkdir newdirectory

…จะสร้างไดเร็กทอรีใหม่ด้วยชื่อนั้นในตำแหน่งปัจจุบัน

วิธีจัดการไฟล์ใน Linux Terminal และ Desktop

คุณยังสามารถใช้คำสั่งเพื่อสร้างไดเร็กทอรีที่อื่น:

mkdir /home/mydirectory/newdirectory

ในด้าน GUI คุณสามารถใช้ file explorer ที่ขับเคลื่อนด้วยเมาส์เพื่อสร้างไดเร็กทอรีโดยคลิกขวาที่หน้าต่างเบราเซอร์ไฟล์และเลือก โฟลเดอร์ใหม่ ตัวเลือก

Command Line หรือ Desktop?

การนำทางผ่านแผนผังไดเร็กทอรีของคอมพิวเตอร์เป็นวิธีที่เราค้นหาไฟล์และโฟลเดอร์ที่เราใช้เป็นประจำ แต่อีกสิ่งหนึ่งที่ควรค่าแก่การแบ่งปัน:วิธีสร้างลิงก์เดสก์ท็อป (รู้จักใน Windows ว่าเป็นทางลัด)

แม้ว่าจะใช้ลิงก์ดังกล่าวใน Terminal ไม่ได้ แต่ก็สร้างได้โดยใช้ ln -s:

ln -s /home/mydirectory/newdirectory /home/mydirectory/Desktop

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

วิธีจัดการไฟล์ใน Linux Terminal และ Desktop

คุณพบว่าบรรทัดคำสั่งหรือเดสก์ท็อปมีประสิทธิภาพและเป็นมิตรกับผู้ใช้มากที่สุดหรือไม่? เราลืมตาดูความยืดหยุ่นและพลังของตัวเลือกบรรทัดคำสั่งใน Linux แล้วหรือยัง? บอกเราเกี่ยวกับเรื่องนี้ -- ช่องแสดงความคิดเห็นรออยู่!