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

คู่มือนี้จะแสดงวิธีการทั้งหมดในการย้ายไฟล์โดยใช้ Linux

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

ผู้จัดการไฟล์ที่ใช้บ่อยที่สุดใน Linux มีดังนี้:

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 ไม่มีเมนูบริบทสำหรับการย้ายไฟล์ แต่สิ่งที่คุณต้องทำเพื่อย้ายไฟล์คือลากไปยังตำแหน่งที่ต้องการ

ขั้นตอนสำหรับการย้ายไฟล์มีดังนี้:

  1. ไปที่โฟลเดอร์ที่มีไฟล์อยู่
  2. คลิกขวาที่แท็บและเลือก "แท็บใหม่"
  3. ในแท็บใหม่ไปที่โฟลเดอร์ที่คุณต้องการย้ายไฟล์ไปที่
  4. กลับไปที่แท็บเดิมแล้วลากไฟล์ที่คุณต้องการย้ายไปที่แท็บใหม่
  5. เมนูจะปรากฏขึ้นพร้อมกับตัวเลือก "Move Here"

วิธีการย้ายไฟล์โดยใช้ธันยัน

ธันย่ามีส่วนติดต่อที่คล้ายกันกับ Nautilus แผงด้านซ้ายจะแยกออกเป็นสามส่วน:

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

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

ธัญญาร์ใช้แนวความคิดในการตัดและวางเพื่อย้ายรายการต่างๆ คลิกขวาที่ไฟล์ที่คุณต้องการย้ายและเลือก "ตัด" จากเมนูบริบท

ไปที่โฟลเดอร์ที่คุณต้องการวางไฟล์คลิกขวาและเลือก "วาง"

วิธีการย้ายไฟล์โดยใช้ PCManFM

PCManFM ก็คล้ายกับ Nautilus

แผงด้านซ้ายมีรายการสถานที่ดังนี้:

คุณสามารถเลื่อนดูโฟลเดอร์ต่างๆได้โดยคลิกที่ไฟล์จนกว่าคุณจะพบไฟล์ที่คุณต้องการย้าย

ขั้นตอนการย้ายไฟล์เหมือนกันสำหรับ PCManFM เช่นเดียวกับสำหรับ Thunar คลิกขวาที่ไฟล์และเลือก "ตัด" จากเมนูบริบท

นำทางไปยังโฟลเดอร์ที่คุณต้องการวางไฟล์คลิกขวาอีกครั้งและเลือก "วาง"

วิธีการย้ายไฟล์โดยใช้ Caja

ตัวจัดการไฟล์ Caja เป็นตัวเลือกเริ่มต้นสำหรับ Linux Mint MATE และแทบจะเหมือนกับ Thunar

หากต้องการย้ายไฟล์ไปยังโฟลเดอร์ต่างๆโดยคลิกที่ปุ่มซ้ายของเมาส์

เมื่อคุณพบไฟล์ที่คุณต้องการย้ายคลิกขวาและเลือก "ตัด" ไปที่โฟลเดอร์ที่คุณต้องการใส่ไฟล์คลิกขวาและเลือก "วาง"

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

วิธีการเปลี่ยนชื่อไฟล์โดยใช้คำสั่ง Linux mv

ลองจินตนาการว่าคุณได้คัดลอกรูปภาพจำนวนมากจาก กล้องดิจิตอล ของคุณไปยังโฟลเดอร์รูปภาพภายในโฟลเดอร์บ้านของคุณแล้ว (~ / ภาพ)

คลิกที่นี่เพื่อดูคำแนะนำเกี่ยวกับทิลเด (~)

การมีภาพจำนวนมากภายใต้โฟลเดอร์เดียวทำให้ยากที่จะจัดเรียง จะแบ่งประเภทภาพได้ดีกว่านี้

คุณสามารถจัดประเภทรูปภาพตามปีและเดือนได้โดยง่ายหรือคุณสามารถจำแนกตามประเภทเหตุการณ์ได้

สำหรับตัวอย่างนี้สมมติว่าภายใต้โฟลเดอร์ภาพคุณมีไฟล์ต่อไปนี้:

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

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

เมื่อต้องการสร้างโฟลเดอร์ให้ใช้ คำสั่ง 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