ฉันคิดว่าฉันไม่จำเป็นต้องอธิบายว่ามันคืออะไร เมกะ หรือ Megaupload ตอนปลาย (เอ่ออะไรครั้งนั้น ...). ปัจจุบันมีพวกเราหลายคนที่ใช้ Mega เป็นที่เก็บข้อมูลสำหรับการสำรองข้อมูลระบบของเราหรือข้อมูลประเภทใดก็ได้
วันนี้มีแอพพลิเคชั่นกราฟิกสำหรับทุกสิ่ง แต่พวกเราที่ใช้ลินุกซ์อยู่เสมอด้วยความอยากรู้อยากเห็นหรือเพื่อประหยัดเวลาต้องการทราบวิธีบรรลุสิ่งเดียวกันกับเทอร์มินัล ตัวอย่างนี้คือ โยวทรัพย์, ใช้ WhatsApp ผ่านเทอร์มินัลซึ่งช่วยให้เราประหยัดจากการใช้ไวน์แล้ว ดาวน์โหลด WhatsApp Plus ฟรี, ใช้ WhatsApp กับ Pidgin. หรือสิ่งที่คล้ายกัน
ประเด็นคือฉันวางแผนที่จะใช้โฟลเดอร์ในบัญชี Mega ของฉันเพื่อจัดเก็บข้อมูลสำรองของเซิร์ฟเวอร์ซึ่งเห็นได้ชัดว่าไม่มีอินเทอร์เฟซแบบกราฟิกดังนั้น ... อืม ... ฉันจะใช้สคริปต์ได้อย่างไร? ทุบตีอัปโหลดไฟล์ไปยังโฟลเดอร์เฉพาะของบัญชี Mega ของฉันหรือไม่นั่นคือคำถามที่นี่
MegaCMD: Mega จาก Terminal
โชคดีที่มี เมกะเซนติเมตรแอปพลิเคชันที่ (และด้วยคำสั่ง) เราสามารถอัปโหลดไฟล์ไปยัง Mega ดาวน์โหลดและอื่น ๆ
มาทำการติดตั้งกัน:
1. ก่อนอื่นเราต้องดาวน์โหลดแหล่งที่มา:
2. แตกไฟล์ megacmd-master.zip ซึ่งเป็นสิ่งที่เราดาวน์โหลดมาซึ่งเรียกว่าโฟลเดอร์ megacmd-มาสเตอร์เราจะเปิดเทอร์มินัลภายในโฟลเดอร์นั้น
3. ตอนนี้เราไปติดตั้งในเทอร์มินัลเราเขียนสิ่งต่อไปนี้:
สร้าง sudo cp megacmd / usr / local / bin
3.1. แน่นอนว่าถ้าคุณใช้ อาร์คลินุกซ์ มันง่ายเหมือน:
yaourt -S megacmd
4. เสร็จแล้วก็ติดตั้งแล้ว
และ MegaCMD ใช้อย่างไร?
ก่อนอื่นเราต้องสร้างไฟล์ที่เราจะใส่ข้อมูลบัญชีของเรา นั่นคือแอปพลิเคชันไม่สามารถเชื่อมต่อกับบัญชีของเราได้หากไม่มีข้อมูลการเข้าถึง (ผู้ใช้และรหัสผ่าน) สำหรับสิ่งนี้เราจะสร้างไฟล์: $ HOME / .megacmd.json
nano $HOME/.megacmd.json
ที่นั่นเราจะใส่สิ่งนี้:
{"ผู้ใช้": "USUARIO_MEGA", "รหัสผ่าน": "PASSWORD_DE_USUARIO_MEGA", "DownloadWorkers": 4, "UploadWorkers": 4, "SkipSameSize": true, "Verbose": 1}
คำนึงว่าผู้ใช้เป็นอีเมลลงทะเบียนนั่นคือในกรณีของฉันมันจะเป็น:
{"ผู้ใช้": "myusuarioblabla@gmail.com", "รหัสผ่าน": "BLABLABLABLABLABLA", "DownloadWorkers": 4, "UploadWorkers": 4, "SkipSameSize": true, "Verbose": 1}
เมื่อใส่ข้อมูลเรียบร้อยแล้วให้กดบันทึก ([Ctrl] + [O]) และออก ([Ctrl] + [X])
พร้อมแล้ว เราจะเห็นเนื้อหา จากโฟลเดอร์เริ่มต้นของเรา:
megacmd list mega:/
นั่นบอกฉันว่ามีโฟลเดอร์ที่เรียกว่า เมกะซิงก์ซึ่งเป็นภาพที่ฉันแสดงในภาพแรก
ถ้าฉันต้องการดูสิ่งที่อยู่ในโฟลเดอร์รูปแบบของบรรทัดก่อนหน้านั้นเรียบง่ายเกือบจะชัดเจนเนื่องจากโฟลเดอร์คือ MEGAsync:
megacmd list mega:/MEGAsync/
ไปยัง ดาวน์โหลดไฟล์ แทนพารามิเตอร์ รายการ ที่เราเคยใช้มาก่อนตอนนี้เราจะใช้ ได้รับ:
megacmd รับ mega: /MEGAsync/snapshot1.png / home / myuser /
ซึ่งจะดาวน์โหลดไฟล์ instant1.png ซึ่งอยู่ภายในโฟลเดอร์ MEGAsync ไปยังหน้าแรกของฉัน
มิฉะนั้นและที่ต้องการ อัปโหลดไฟล์ จากนั้นแทนที่จะเป็น ได้รับ เราใช้ ใส่:
megacmd put archivo.zip mega:/MEGAsync/
ไปยัง ลบไฟล์ จะเป็นด้วย ลบ:
megacmd delete mega:/MEGAsync/instantánea1.png
แต่สิ่งนี้ไม่ได้จบแค่นี้ ... ถ้าคุณต้องการ สร้างไดเร็กทอรีใหม่ดังนั้น:
megacmd mkdir mega:/Backups
คุณสมบัติ MegaCMD เพิ่มเติม?
ใช่😀
คุณยังสามารถทำอะไรได้มากกว่านี้เช่นการซิงโครไนซ์โฟลเดอร์เหมือนกับที่เราทำกับ rsync สำหรับพารามิเตอร์นั้นจะถูกใช้ ซิงค์เราสามารถทำได้ด้วย ย้าย ย้ายไฟล์จากโฟลเดอร์หนึ่งไปยังอีกโฟลเดอร์หนึ่งนี่คือตัวเลือกที่แอปพลิเคชันมีให้:
ฉันเพิ่งบอก elav ว่าแอปพลิเคชั่นนี้ดีมากซึ่งเขาตอบกลับ: «มีไคลเอนต์เดสก์ท็อปเพื่อใช้ทำอะไร«ขวาเมื่อคุณมี เมก้าซิงค์ MegaCMD ก็เสียความรู้สึกไปบ้าง แต่ถ้าเราใช้คอมพิวเตอร์โดยไม่มีสภาพแวดล้อมแบบกราฟิกล่ะ?
ฉันวางแผนที่จะใช้ MegaCMD สำหรับการสำรองข้อมูลของเซิร์ฟเวอร์ซึ่งอย่างที่ฉันได้กล่าวไปในตอนต้นว่าไม่มี GUI
นอกจากนี้ยังสามารถใช้เพื่อทำสิ่งต่างๆมากมายผ่านสคริปต์ได้ทุกอย่างขึ้นอยู่กับสิ่งที่ผู้ใช้และจินตนาการต้องการ
โพสต์ของคุณดึงดูดความสนใจของฉันด้วยเหตุผลที่เฉพาะเจาะจง Megasync ใช้หน่วยความจำประมาณ 360MB MegaCMD กินน้อยลงหรือไม่?
MegaSync ของฉันในโหมดว่างใช้พลังงานระหว่าง 10 ถึง 40 MB อาจเป็นเพราะฉันใช้ KDE และด้วยเหตุนี้จึงช่วยให้ฉันโหลด QT เพื่อเรียกใช้ แต่ 400MB นั้นมากเกินไปเว้นแต่คุณจะใช้หน่วยความจำจำนวนนั้นชั่วคราวในขณะที่อัปโหลดไฟล์ที่มีขนาดใหญ่
ตอนนี้ MegaSync ไม่ถึง 20MB ของการบริโภค
MegaCMD กินน้อยกว่า MegaSync มาก…และฉันไม่รู้ด้วยซ้ำว่ารอบ 2 นี้กินไปเท่าไหร่ฮิฮิ โปรดทราบว่า MegaCMD เป็นสคริปต์ที่ไม่มี GUI นั่นคืออินเทอร์เฟซแบบกราฟิกเป็นศูนย์ดังนั้นปริมาณการใช้จะลดลงเสมอ
ขอบคุณสำหรับคำตอบตั้งแต่แรกพบว่าการบริโภคที่สูงแปลกมากโดยใช้ประโยชน์จากความจริงที่ว่าฉันเพิ่งติดตั้ง Xubuntu ฉันจะลอง Megasync อีกครั้ง แต่ยังรวมถึง MegaCMD ด้วยความจริงที่ว่าหลังไม่ต้องการอินเทอร์เฟซแบบกราฟิกอยู่แล้ว ข้อได้เปรียบ
ไม่เลยขอบคุณที่อ่านเรา🙂
>> ซึ่งเขาตอบกลับว่า: "มีไคลเอนต์เดสก์ท็อปทำไมต้องใช้"
ฉันอธิบายกับ Elav ถึงกรณีการใช้งานที่เหมาะกับฉัน
สมมติว่าฉันใช้พีซีแบบโรมมิ่งและฉันมี cnx ที่ช้ามาก แต่เซิร์ฟเวอร์ระยะไกลของฉันมีแบนด์วิดธ์ที่ดีฉันต้องการดาวน์โหลดสิ่งที่ยิ่งใหญ่จาก mega แต่ฉันจะไม่เปิดเบราว์เซอร์หรือเรียกใช้ MegaSync ด้วยการส่งต่อ X และที่นี่ MegaCmd เข้ามา: ฉันได้รับ URL ในเบราว์เซอร์ในพื้นที่ของฉันจาก cnx ที่ช้าของฉันและฉันเรียกใช้การดาวน์โหลดจากเซิร์ฟเวอร์ที่มีเครือข่ายที่ดี ยูเรก้า!
สวัสดี. เมื่อทำการ "make" ฉันได้รับข้อผิดพลาดนี้:
ไปที่ github.com/t3rm1n4l/go-mega
github.com/t3rm1n4l/go-mega
.gopath / src / github.com / t3rm1n4l / go-mega / utils.go: 54: buf.Grow ไม่ได้กำหนด (พิมพ์ * ไบต์บัฟเฟอร์ไม่มีฟิลด์หรือวิธีการเติบโต)
Makefile: 14: สูตรสำหรับเป้าหมาย 'build' ล้มเหลว
ทำ: *** [build] ข้อผิดพลาด 2
คุณมีความคิดว่าปัญหาอาจอยู่ที่ใด
ขอบคุณมาก
หากคุณใช้การแจกจ่าย Debian คุณต้องติดตั้งการอ้างอิงต่อไปนี้ก่อนที่จะรันคำสั่ง make:
ความถนัดติดตั้ง golang-go git
ด้วยการสร้างไฟล์ปฏิบัติการ megacmd ซึ่งคุณต้องคัดลอกไปยัง / usr / local / bin