หมายเหตุ: สำหรับการอธิบายวิธีการต่างๆ ในการคัดลอกโฟลเดอร์ใน Linux เราได้ใช้ประโยชน์จาก Linux Mint 20
วิธีการคัดลอกโฟลเดอร์ใน Linux:
ต่อไปนี้เป็นวิธีการทั่วไปสี่วิธีในการคัดลอกโฟลเดอร์ใน Linux:
วิธีที่ # 1: การใช้ Linux GUI:
นี่เป็นวิธีที่ง่ายที่สุดในการคัดลอกโฟลเดอร์ใน Linux ซึ่งมักใช้ในระบบปฏิบัติการอื่น คุณต้องทำตามขั้นตอนต่อไปนี้เพื่อคัดลอกโฟลเดอร์ใน Linux โดยใช้วิธีนี้:
ขั้นแรก เราต้องสร้างโฟลเดอร์สำหรับสาธิตในโฮมไดเร็กทอรีของเราที่ชื่อว่า CopyFolder
โฟลเดอร์ที่เราสร้างจะแสดงในรูปด้านล่าง:
ในการเปิดเมนูป๊อปอัป คุณควรคลิกขวาที่โฟลเดอร์นี้ เมื่อเปิดเมนูขึ้นมา เราจะเลือกตัวเลือก Copy จากเมนูนี้ ดังที่แสดงในภาพต่อไปนี้:
ในตัวอย่างนี้ เราตั้งใจที่จะคัดลอก CopyFolder ของเราไปยังโฟลเดอร์ Documents ดังนั้นเราจะดับเบิลคลิกที่โฟลเดอร์เอกสารเพื่อเปิด จากนั้นในขณะที่อยู่ในโฟลเดอร์ Documents เราจะคลิกขวาที่พื้นที่ว่างเพื่อเปิดเมนูป๊อปอัปอีกครั้ง ตอนนี้เราจะเลือกตัวเลือกวางจากเมนูซึ่งเพิ่งเปิดตัวตามที่ไฮไลต์ในภาพด้านล่าง:
หลังจากทำเช่นนี้ คุณจะสังเกตเห็นว่า CopyFolder ของคุณหรือโฟลเดอร์อื่นๆ ที่เลือกถูกคัดลอกไปยังโฟลเดอร์ Documents หรือโฟลเดอร์อื่นที่คุณเลือก ดังที่แสดงในภาพต่อไปนี้:
วิธีที่ # 2: การใช้คำสั่ง cp:
วิธีนี้และอีกสองวิธีที่แสดงด้านล่างใช้เทอร์มินัล Linux Mint 20 เราจะทำตามขั้นตอนที่กล่าวถึงด้านล่างเพื่อใช้วิธีการคัดลอกโฟลเดอร์ใน Linux:
เนื่องจากวิธีนี้ใช้เทอร์มินัล ดังนั้น เราจะเปิดเทอร์มินัล Linux Mint 20 ดังที่แสดงในภาพต่อไปนี้:
คุณควรป้อนคำสั่งต่อไปนี้ในเทอร์มินัลของคุณเมื่อเปิดใช้งานแล้ว:
$cp–r NameOfFolderToBeCopied DestinationPathที่นี่ คุณต้องระบุชื่อจริงของโฟลเดอร์ที่จะคัดลอกแทน NameOfFolderToBeCopied และเส้นทางจริงไปยังตำแหน่งที่คุณต้องการคัดลอกโฟลเดอร์นั้นแทน DestinationPath ในสถานการณ์ที่เรากำลังพูดถึง เราตั้งใจที่จะคัดลอก CopyFolder ไปยังโฟลเดอร์ Documents ของเรา ดังนั้นเราจึงเขียน CopyFolder แทน NameOfFolderToBeCopied นอกจากนี้ เส้นทางไปยังไดเร็กทอรี Documents แทน DestinationPath ดังที่แสดงในภาพด้านล่าง:
เมื่อคุณกดปุ่ม Enter เพื่อดำเนินการคำสั่งดังกล่าว โฟลเดอร์ที่คุณต้องการจะถูกคัดลอกไปยังปลายทางที่ระบุ คุณยังสามารถยืนยันได้ด้วยว่าการดำเนินการที่ต้องการเกิดขึ้นหรือไม่โดยเรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัลของคุณ:
$ลส–l เส้นทางปลายทางที่นี่ คุณควรระบุพาธไปยังตำแหน่งที่คุณคัดลอกโฟลเดอร์แทน DestinationPath
การรันคำสั่งนี้จะแสดงรายการเนื้อหาทั้งหมดของไดเร็กทอรี Documents ซึ่งจะมีโฟลเดอร์ที่คุณเพิ่งคัดลอก เช่น CopyFolder ดังที่แสดงในภาพด้านล่าง:
วิธีที่ # 3: การใช้คำสั่ง rsync:
ในการใช้คำสั่ง rsync เพื่อคัดลอกโฟลเดอร์ใน Linux Mint 20 เราจะต้องทำตามขั้นตอนทั้งหมดที่แสดงด้านล่าง:
ขั้นแรก เราต้องติดตั้งคำสั่ง rsync หากยังไม่ได้ติดตั้ง โดยดำเนินการคำสั่งต่อไปนี้ในเทอร์มินัลของเรา:
$sudo apt-get installrsync
เมื่อติดตั้งคำสั่งนี้ในระบบของคุณแล้ว เทอร์มินัลของคุณจะแสดงผลลัพธ์ที่แสดงในภาพด้านล่าง:
ตอนนี้ เมื่อติดตั้งคำสั่ง rsync สำเร็จในระบบของคุณแล้ว คุณต้องดำเนินการคำสั่งต่อไปนี้ในเทอร์มินัล:
$rsync –avz NameOfFolderToBeCopied DestinationPathที่นี่ คุณต้องระบุชื่อจริงของโฟลเดอร์ที่จะคัดลอกแทน NameOfFolderToBeCopied และเส้นทางจริงไปยังตำแหน่งที่คุณต้องการคัดลอกโฟลเดอร์นั้นแทน DestinationPath ในสถานการณ์ที่เรากำลังพูดถึง เราตั้งใจที่จะคัดลอก CopyFolder ไปยังโฟลเดอร์ Documents ของเรา ดังนั้นเราจึงเขียน CopyFolder แทน NameOfFolderToBeCopied รวมถึงพาธไปยังไดเร็กทอรี Documents แทน DestinationPath ดังแสดงในภาพต่อไปนี้:
เมื่อคุณดำเนินการคำสั่งนี้แล้ว เทอร์มินัลของคุณจะแสดงข้อความยืนยันที่ระบุว่าการดำเนินการที่ระบุได้ดำเนินการสำเร็จแล้ว ดังที่แสดงในภาพด้านล่าง:
คุณยังสามารถยืนยันได้โดยดำเนินการคำสั่ง ls ตามที่อธิบายไว้ในวิธีการด้านบน
วิธีที่ # 4: การใช้คำสั่ง scp:
นี่เป็นอีกวิธีหนึ่งในการคัดลอกโฟลเดอร์ใน Linux โดยใช้เทอร์มินัล ซึ่งสามารถปฏิบัติตามได้ดังที่แสดงด้านล่าง
คำสั่ง scp สามารถใช้เพื่อคัดลอกโฟลเดอร์ใน Linux ด้วยวิธีต่อไปนี้:
$scp–r NameOfFolderToBeCopied DestinationPathที่นี่ คุณต้องระบุชื่อจริงของโฟลเดอร์ที่จะคัดลอกแทน NameOfFolderToBeCopied และเส้นทางจริงไปยังตำแหน่งที่คุณต้องการคัดลอกโฟลเดอร์นั้นแทน DestinationPath ในสถานการณ์ที่เรากำลังพูดถึง เราตั้งใจที่จะคัดลอก CopyFolder ไปยังโฟลเดอร์ Documents ของเรา ดังนั้นเราจึงเขียน CopyFolder แทน NameOfFolderToBeCopied นอกจากนี้ เส้นทางไปยังไดเร็กทอรี Documents แทน DestinationPath ดังแสดงในภาพต่อไปนี้:
เมื่อคุณรันคำสั่งนี้แล้ว คุณสามารถยืนยันได้ว่าโฟลเดอร์ของคุณถูกคัดลอกไปยังปลายทางที่ระบุหรือไม่โดยการรันคำสั่ง ls อีกครั้ง
บทสรุป:
วิธีการทั้งหมดที่แสดงในบทความนี้ทำได้ง่ายมาก วิธีการเหล่านี้สามารถคัดลอกโฟลเดอร์ไปยังปลายทางที่ระบุได้ภายในไม่กี่วินาที โดยทำตามวิธีใดวิธีหนึ่งเหล่านี้ คุณสามารถคัดลอกโฟลเดอร์ได้มากเท่าที่คุณต้องการและที่ใดก็ได้ที่คุณเลือกในขณะที่ใช้ระบบปฏิบัติการ Linux