คู่มือนี้จะแสดงวิธีการทั้งหมดในการย้ายไฟล์โดยใช้ Linux
วิธีที่ง่ายที่สุดในการย้ายไฟล์รอบ ๆ คือการใช้ตัวจัดการไฟล์ที่มาพร้อมกับ การกระจาย Linux โดยเฉพาะของคุณ ตัวจัดการไฟล์ให้มุมมองแบบกราฟิกของโฟลเดอร์และไฟล์ที่จัดเก็บไว้ในคอมพิวเตอร์ของคุณ ผู้ใช้ Windows จะคุ้นเคยกับ Windows Explorer ซึ่งเป็นตัวจัดการไฟล์ประเภทหนึ่ง
ผู้จัดการไฟล์ที่ใช้บ่อยที่สุดใน Linux มีดังนี้:
- หอยโข่ง
- ปลาโลมา
- Thunar
- PCManFM
- Caja
Nautilus เป็นส่วนหนึ่งของสภาพแวดล้อมเดสก์ท็อป GNOME และเป็นโปรแกรมจัดการแฟ้มเริ่มต้นสำหรับ Ubuntu, Fedora, openSUSE และ Linux Mint
Dolphin เป็นส่วนหนึ่งของสภาพแวดล้อมเดสก์ทอป KDE และเป็นโปรแกรมจัดการแฟ้มเริ่มต้นสำหรับ Kubuntu และ KaOS
Thunar มาพร้อมกับสภาพแวดล้อมเดสก์ทอป XFCE, PCManFM ได้รับการติดตั้งมาพร้อมกับสภาพแวดล้อมเดสก์ท็อป LXDE และ Caja เป็นส่วนหนึ่งของสภาพแวดล้อมเดสก์ท็อป MATE
สภาพแวดล้อมเดสก์ท็อป คือชุดเครื่องมือกราฟิกที่ช่วยให้คุณจัดการระบบของคุณ
วิธีการใช้ Nautilus เพื่อย้ายไฟล์
ถ้าคุณใช้อูบุนตูคุณสามารถเปิดตัวจัดการไฟล์ Nautilus โดยคลิกที่ไอคอนตู้เก็บเอกสารที่ด้านบนของตัวเรียกใช้งาน
สำหรับคนอื่น ๆ ที่ใช้สภาพแวดล้อมเดสก์ท็อป GNOME กดปุ่มซูเปอร์บนแป้นพิมพ์ (โดยปกติจะมีโลโก้ Windows และอยู่ติดกับปุ่ม alt ด้านซ้าย) และค้นหา Nautilus ในช่องที่มีให้
เมื่อคุณเปิด Nautilus คุณจะเห็นตัวเลือกต่อไปนี้ในแผงด้านซ้าย:
- สถานที่ล่าสุด
- บ้าน
- เดสก์ทอป
- ดาวน์โหลด
- เพลง
- รูปภาพ
- วิดีโอ
- ถังขยะ
- สถานที่อื่น ๆ
ไฟล์ส่วนใหญ่จะอยู่ใต้โฟลเดอร์ "บ้าน" การคลิกที่โฟลเดอร์จะแสดงรายการโฟลเดอร์ย่อยและไฟล์ภายในโฟลเดอร์นั้น
หากต้องการย้ายไฟล์ให้คลิกขวาที่ไฟล์และเลือก "ย้ายไปที่" หน้าต่างใหม่จะเปิดขึ้น นำทางผ่านโครงสร้างโฟลเดอร์จนกว่าคุณจะพบไดเร็กทอรีที่คุณต้องการวางไฟล์
คลิก "เลือก" เพื่อย้ายไฟล์
วิธีการย้ายแฟ้มโดยใช้ปลาโลมา
Dolphin มีให้ใช้งานตามสภาพแวดล้อมเดสก์ท็อปของ KDE โดยค่าเริ่มต้น ถ้าคุณไม่ได้ใช้ KDE ฉันจะติดกับผู้จัดการไฟล์ที่มาพร้อมกับการกระจายของคุณ
ผู้จัดการไฟล์มีความคล้ายคลึงกันมากและไม่มีเหตุผลที่ดีที่จะติดตั้งระบบอื่นให้เป็นค่าดีฟอลต์สำหรับระบบของคุณ
Dolphin ไม่มีเมนูบริบทสำหรับการย้ายไฟล์ แต่สิ่งที่คุณต้องทำเพื่อย้ายไฟล์คือลากไปยังตำแหน่งที่ต้องการ
ขั้นตอนสำหรับการย้ายไฟล์มีดังนี้:
- ไปที่โฟลเดอร์ที่มีไฟล์อยู่
- คลิกขวาที่แท็บและเลือก "แท็บใหม่"
- ในแท็บใหม่ไปที่โฟลเดอร์ที่คุณต้องการย้ายไฟล์ไปที่
- กลับไปที่แท็บเดิมแล้วลากไฟล์ที่คุณต้องการย้ายไปที่แท็บใหม่
- เมนูจะปรากฏขึ้นพร้อมกับตัวเลือก "Move Here"
วิธีการย้ายไฟล์โดยใช้ธันยัน
ธันย่ามีส่วนติดต่อที่คล้ายกันกับ Nautilus แผงด้านซ้ายจะแยกออกเป็นสามส่วน:
- อุปกรณ์
- สถานที่
- เครือข่าย
ส่วนอุปกรณ์จะแสดงพาร์ติชันที่มีให้คุณ ส่วนสถานที่จะแสดงรายการต่างๆเช่น "บ้าน", "เดสก์ท็อป", "ถังขยะ", "เอกสาร", "เพลง" "รูปภาพ" "วิดีโอ" และ "ดาวน์โหลด" ส่วนเครือข่ายช่วยให้คุณสามารถเรียกดูไดรฟ์เครือข่ายได้
ไฟล์ส่วนใหญ่จะอยู่ในโฟลเดอร์บ้าน แต่คุณสามารถเปิดตัวเลือกระบบไฟล์เพื่อไปยังรากของระบบได้
ธัญญาร์ใช้แนวความคิดในการตัดและวางเพื่อย้ายรายการต่างๆ คลิกขวาที่ไฟล์ที่คุณต้องการย้ายและเลือก "ตัด" จากเมนูบริบท
ไปที่โฟลเดอร์ที่คุณต้องการวางไฟล์คลิกขวาและเลือก "วาง"
วิธีการย้ายไฟล์โดยใช้ PCManFM
PCManFM ก็คล้ายกับ Nautilus
แผงด้านซ้ายมีรายการสถานที่ดังนี้:
- บ้าน
- เดสก์ทอป
- ถังขยะ
- การประยุกต์ใช้งาน
- เอกสาร
- เพลง
- รูปภาพ
- วิดีโอ
- ดาวน์โหลด
คุณสามารถเลื่อนดูโฟลเดอร์ต่างๆได้โดยคลิกที่ไฟล์จนกว่าคุณจะพบไฟล์ที่คุณต้องการย้าย
ขั้นตอนการย้ายไฟล์เหมือนกันสำหรับ PCManFM เช่นเดียวกับสำหรับ Thunar คลิกขวาที่ไฟล์และเลือก "ตัด" จากเมนูบริบท
นำทางไปยังโฟลเดอร์ที่คุณต้องการวางไฟล์คลิกขวาอีกครั้งและเลือก "วาง"
วิธีการย้ายไฟล์โดยใช้ Caja
ตัวจัดการไฟล์ Caja เป็นตัวเลือกเริ่มต้นสำหรับ Linux Mint MATE และแทบจะเหมือนกับ Thunar
หากต้องการย้ายไฟล์ไปยังโฟลเดอร์ต่างๆโดยคลิกที่ปุ่มซ้ายของเมาส์
เมื่อคุณพบไฟล์ที่คุณต้องการย้ายคลิกขวาและเลือก "ตัด" ไปที่โฟลเดอร์ที่คุณต้องการใส่ไฟล์คลิกขวาและเลือก "วาง"
คุณจะสังเกตเห็นในเมนูคลิกขวาที่มีตัวเลือก "Move To" แต่สถานที่ที่คุณสามารถย้ายไฟล์ไปใช้ตัวเลือกนี้มีจำนวน จำกัด
วิธีการเปลี่ยนชื่อไฟล์โดยใช้คำสั่ง Linux mv
ลองจินตนาการว่าคุณได้คัดลอกรูปภาพจำนวนมากจาก กล้องดิจิตอล ของคุณไปยังโฟลเดอร์รูปภาพภายในโฟลเดอร์บ้านของคุณแล้ว (~ / ภาพ)
คลิกที่นี่เพื่อดูคำแนะนำเกี่ยวกับทิลเด (~)
การมีภาพจำนวนมากภายใต้โฟลเดอร์เดียวทำให้ยากที่จะจัดเรียง จะแบ่งประเภทภาพได้ดีกว่านี้
คุณสามารถจัดประเภทรูปภาพตามปีและเดือนได้โดยง่ายหรือคุณสามารถจำแนกตามประเภทเหตุการณ์ได้
สำหรับตัวอย่างนี้สมมติว่าภายใต้โฟลเดอร์ภาพคุณมีไฟล์ต่อไปนี้:
- img0001_01012015.png
- img0002_02012015.png
- img0003_05022015.png
- img0004_13022015.png
- img0005_14042015.png
- img0006_17072015.png
- img0007_19092015.png
- img0008_01012016.png
- img0009_02012016.png
- img0010_03012016.png
มันยากที่จะบอกโดยภาพถ่ายที่พวกเขาเป็นตัวแทนของจริง ชื่อไฟล์แต่ละชื่อมีวันที่ที่เกี่ยวข้องเพื่อให้คุณสามารถวางไว้ในโฟลเดอร์ตามวันที่ได้อย่างน้อย
เมื่อย้ายไฟล์ในโฟลเดอร์ปลายทางจะต้องมีอยู่แล้วคุณจะได้รับข้อผิดพลาด
เมื่อต้องการสร้างโฟลเดอร์ให้ใช้ คำสั่ง mkdir ดังนี้:
mkdir
ในตัวอย่างที่กำหนดข้างต้นคุณควรสร้างโฟลเดอร์สำหรับแต่ละปีและภายในโฟลเดอร์แต่ละปีควรมีโฟลเดอร์สำหรับแต่ละเดือน
ตัวอย่างเช่น:
mkdir 2015
mkdir 2015 / 01_January
mkdir 2015 / 02_ กุมภาพันธ์
mkdir 2015 / 03_March
mkdir 2015 / 04_April
mkdir 2015 / 05_May
mkdir 2015 / 06_June
mkdir 2015 / 07_July
mkdir 2015 / 08_ August
mkdir 2015 / 09_September
mkdir 2015 / 10_ ตุลาคม
mkdir 2015 / 11november
mkdir 2015 / 12_December
mkdir 2016
mkdir 2016 / 01_ มกราคม
ตอนนี้คุณอาจสงสัยว่าทำไมฉันสร้างโฟลเดอร์แต่ละเดือนพร้อมด้วยหมายเลขและชื่อ (เช่น 01_January)
เมื่อเรียกใช้รายชื่อไดเรกทอรีโดยใช้ คำสั่ง ls โฟลเดอร์จะถูกส่งกลับตามลำดับตัวอักษร โดยไม่มีตัวเลขเมษายนจะเป็นครั้งแรกและสิงหาคมเป็นต้นโดยใช้หมายเลขในชื่อโฟลเดอร์ที่รับประกันเดือนจะถูกส่งกลับในลำดับที่ถูกต้อง
ด้วยโฟลเดอร์ที่สร้างขึ้นขณะนี้คุณสามารถเริ่มย้ายไฟล์รูปภาพไปยังโฟลเดอร์ที่ถูกต้องได้ดังนี้:
mv img0001_01012015.png 2015 / 01_January /.
mv img0002_02012015.png 2015 / 01_January /.
mv img0003_05022015.png 2015 / 02_February /.
mv img0004_13022015.png 2015 / 02_February /.
mv img0005_14042015.png 2015 / 04_April /.
mv img0006_17072015.png 2015 / 07_July /.
mv img0007_19092015.png 2015 / 09_September /.
mv img0008_01012016.png 2016 / 01_January /.
mv img0009_02012016.png 2016 / 01_January /.
mv img0010_03012016.png 2016 / 01_January /.
ในแต่ละบรรทัดของรหัสด้านบนภาพจะถูกคัดลอกไปยังโฟลเดอร์ปีและเดือนที่เกี่ยวข้องตามวันที่ในชื่อไฟล์
ช่วงเวลา (.) ที่ส่วนท้ายของบรรทัดคือสิ่งที่เรียกว่า metacharacter โดยพื้นฐานแล้วจะทำให้ไฟล์มีชื่อเดียวกัน
ขณะนี้ไฟล์เรียงลำดับตามวันที่จะเป็นการดีที่ทราบว่าแต่ละภาพประกอบด้วยอะไรบ้าง วิธีเดียวที่จะทำได้คือการเปิดไฟล์ใน โปรแกรมดูภาพ เมื่อคุณรู้ว่าภาพเป็นเรื่องเกี่ยวกับคุณสามารถเปลี่ยนชื่อไฟล์โดยใช้คำสั่ง mv ดังนี้:
mv img0008_01012016.png newyearfireworks.png
จะเกิดอะไรขึ้นถ้าไฟล์มีอยู่แล้ว
ข่าวร้ายก็คือถ้าคุณย้ายไฟล์ไปยังโฟลเดอร์ที่มีไฟล์ชื่อเดียวกันอยู่แล้วไฟล์ปลายทางจะถูกเขียนทับ
มีวิธีการป้องกันตัวเอง คุณสามารถสำรองไฟล์ปลายทางได้โดยใช้ไวยากรณ์ต่อไปนี้
mv -b test1.txt test2.txt
เปลี่ยนชื่อ test1.txt เป็น test2.txt หากมี test2.txt แล้วจะกลายเป็น test2.txt ~
อีกวิธีหนึ่งในการป้องกันตัวเองคือการได้รับคำสั่ง mv เพื่อบอกคุณว่าไฟล์นั้นมีอยู่แล้วหรือไม่และคุณสามารถเลือกว่าจะย้ายไฟล์หรือไม่
mv -i test1.txt test2.txt
หากคุณกำลังย้ายหลายร้อยไฟล์คุณอาจเขียนสคริปต์เพื่อดำเนินการย้าย ในกรณีนี้คุณจะไม่ต้องการให้ข้อความปรากฏขึ้นถามว่าคุณต้องการย้ายไฟล์หรือไม่
คุณสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อย้ายไฟล์โดยไม่ต้องเขียนทับไฟล์ที่มีอยู่
mv -n test1.txt test2.txt
สุดท้ายมีสวิตช์อีกหนึ่งชุดซึ่งจะช่วยให้คุณสามารถอัปเดตไฟล์ปลายทางได้หากไฟล์ต้นฉบับเป็นไฟล์ล่าสุด
mv -u test1.txt test2.txt