สคริปต์เพื่อสอดแนมเนื้อหาของอุปกรณ์ USB และคัดลอกไปยังพีซี

ฉันเป็นนักเรียนที่กระสับกระส่ายอยู่เสมอและต้องการใช้ประโยชน์จากโอกาสต่างๆเช่น ... ตัวอย่างเช่นการลอกข้อสอบภาคการศึกษาจากแท่ง USB ของครูหรืออะไรทำนองนั้น ตอนที่ฉันเรียนมัธยมปลาย (วิชาเอกคอมพิวเตอร์) ฉันต้องการเขียนโปรแกรม "บางอย่าง" ที่จะทำสิ่งต่อไปนี้:

  1. ตรวจจับเมื่ออุปกรณ์ USB เชื่อมต่อกับคอมพิวเตอร์ในชั้นเรียน
  2. คัดลอกเนื้อหาทั้งหมดจากอุปกรณ์นั้นไปยังคอมพิวเตอร์

สิ่งนี้จะช่วยให้ฉันทำข้อสอบได้เร็วขึ้นมากครูต้องเชื่อมต่อหน่วยความจำ USB (pendrive) กับคอมพิวเตอร์เท่านั้น

น่าเสียดายที่ในสถาบันของฉันคอมพิวเตอร์มี Windows และ ... ฉันไม่เคยและไม่เคยเรียนรู้การเขียนโปรแกรมสำหรับระบบปฏิบัติการนี้

อย่างไรก็ตามตอนนี้ฉันใช้ Linux (ไม่ชัดฮ่า ๆ !) และด้วยความรู้ที่ว่าตลอดหลายปีที่ผ่านมาฉันสามารถหาซื้อได้ตอนนี้ใช่! ฉันสามารถทำได้ด้วย Linux 😀แล้ว

นั่นคือฉันได้ตั้งโปรแกรมสคริปต์ง่ายๆที่ทำสิ่งต่อไปนี้:

1. สร้างโฟลเดอร์ /home/.USBDRIVES/
2. กำลังตรวจสอบทุกๆ 5 วินาทีว่ามีอุปกรณ์ USB (หรือ CD / DVD) เชื่อมต่อกับคอมพิวเตอร์หรือไม่
3. ในกรณีที่เชื่อมต่ออยู่ระบบจะสร้างโฟลเดอร์ภายใน /home/.USBDRIVES/ พร้อมชื่อ USB (ตัวอย่างเช่น memory-2gb) และจะคัดลอกไฟล์ทั้งหมด. doc, .pdf ฯลฯ (ที่นี่รายการ) ไปยังโฟลเดอร์นี้ที่คุณเพิ่งสร้างขึ้น
4. ในกรณีที่ไม่มีการเชื่อมต่อ USB เพียงแค่รอ 5 วินาทีเพื่อเริ่มการตรวจสอบที่ฉันอธิบายไว้ข้างต้นอีกครั้ง😀

นี่คือสคริปต์และไฟล์ที่มีรูปแบบที่จะคัดลอก:

ดาวน์โหลด USB-Spy.zip
สคริปต์ต้องถูกเรียกใช้งานในฐานะรูทเพื่อไม่ให้การดำเนินการถูก จำกัด ฉันจะอธิบายวิธีการบรรลุเป้าหมายนี้

เพื่อให้สคริปต์สามารถทำงานได้โดยไม่มีปัญหาใด ๆ เป็นการดีที่สุดที่จะเริ่มต้นด้วยสิทธิ์ระดับผู้ดูแลระบบ (root) เนื่องจากเห็นได้ชัดว่าจำเป็นต้องเริ่มต้นพร้อมกับคอมพิวเตอร์ด้วยวิธีนี้เราจะตรวจสอบให้แน่ใจว่าหากคอมพิวเตอร์นั้น รีสตาร์ทหรือปิดเมื่อฉันเริ่มสคริปต์อีกครั้งมันจะทำงานพร้อมที่จะแยกสิ่งที่เราต้องการจาก USB ใด ๆ 😉

เปิดเทอร์มินอล ... เปิดครั้งเดียว ...

1. สมมติว่าเรามีทั้งสองไฟล์ใน / เลือก / (/opt/usb-spy.sh y /opt/usb-spy.files) เราต้องให้สิทธิ์ในการดำเนินการ:

sudo chmod +x /opt/usb-spy.sh

2. เราเปิดไฟล์ /etc/rc.local :

sudo nano /etc/rc.local

3. ในนั้นเราเขียนไว้เหนือบรรทัดสุดท้าย (ทางออก 0) ต่อไป:

/opt/usb-spy.sh &

4. ตอนนี้เรากด [Ctrl] + [X] เพื่อบันทึกและออกจากไฟล์เรากด [S] หรือ [Y] (ขึ้นอยู่กับภาษาของระบบ) แล้วกด [Enter] สิ่งนี้จะเพียงพอสำหรับการเปลี่ยนแปลงที่เราทำเพื่อให้ได้รับการบันทึก

และ voila นี่จะเพียงพอสำหรับสคริปต์ที่จะเริ่มต้นในฐานะรูทเมื่อเราเปิดคอมพิวเตอร์

สิ่งสำคัญคือต้องตรวจสอบว่าไฟล์ usb-spy.files อยู่ในไดเร็กทอรีเดียวกับ usb-spy.sh ????

ตอนนี้ ... ฉันจะอธิบายเล็กน้อยเกี่ยวกับการทำงานภายในของบทเพราะฉันรู้ว่ามีคนรัก Bash มากมายอยู่ที่นี่

Q: สคริปต์รู้ได้อย่างไรว่าอุปกรณ์ USB เชื่อมต่ออยู่
ตอบ: ในไฟล์ / etc / mtab ของระบบของเราคืออุปกรณ์หรือพาร์ติชันที่ติดตั้งบนระบบของเรา ผ่านบรรทัดที่ 23 ของสคริปต์จะทราบว่ามีการเชื่อมต่อ USB หรือไม่ (ทำให้ cat เป็น mtab และ grep media)
ถาม: ใช่ แต่ สคริปต์จะรู้ได้อย่างไรว่า cat และ grep ส่งคืนข้อมูลใด ๆ ให้เราหรือไม่?
ตอบ: ผ่านไฟล์ ถ้าเป็นเช่นนั้นก็วนซ้ำ ซึ่งเริ่มต้นที่บรรทัดที่ 24
Q: จะคัดลอกเฉพาะไฟล์ที่มีนามสกุลที่ต้องการได้อย่างไร? (.doc, .pdf ฯลฯ )
ตอบ: การใช้ rsync กับพารามิเตอร์ต่างๆนี่คือบรรทัดที่ 34 อธิบายง่ายๆด้วย rsync ฉันคัดลอกเฉพาะไฟล์ที่ตรงกับตัวกรอง usb-spy.files แต่ละบรรทัดเป็นตัวกรองเพื่อให้พูดได้ ฉันยังส่งผ่านพารามิเตอร์ --prune-empty-dirs เพื่อ rsync ดังนั้นมันจึงไม่สร้างไดเร็กทอรีว่างสำหรับฉัน
โดยวิธีการบางอย่าง สำคัญ. หากเชื่อมต่ออุปกรณ์ USB 8GB (เช่น) ทุกอย่างจะทำงานได้อย่างถูกต้อง แต่ฉันสังเกตว่าหากเชื่อมต่ออุปกรณ์ที่มีความจุมากกว่าเช่น 500GB หรือ 1TB กระบวนการค้นหาไฟล์. doc และอื่น ๆ เพื่อคัดลอก กับคอมพิวเตอร์ใช้เวลานานฉันจึง จำกัด GB นั่นคือในบรรทัดที่ 31 ฉันขอประกาศว่าหากอุปกรณ์ USB มีขนาดน้อยกว่า 16GB ให้ค้นหาไฟล์และคัดลอก แต่ถ้ามากกว่า 16GB ก็ไม่ต้องทำอะไรเลย หากคุณต้องการเพิ่ม 16GB ขึ้น 32GB ให้เพิ่มตัวเลขนั้นจากบรรทัดที่ 31

ไม่มีอะไรจะอธิบายมากนักสคริปต์เข้าใจง่ายจริงๆ :)

หากใครมีข้อสงสัยหรือคำถามข้อร้องเรียนความคิดหรือข้อเสนอแนะโปรดบอกพวกเขาและฉันสัญญาว่าจะช่วยเหลือพวกเขาเท่าที่ทำได้

ฉันกำลังคิดว่าจะใส่อะไรเช่น«สคริปต์นี้มีวัตถุประสงค์เพื่อการศึกษาเท่านั้นห้ามใช้กับไฟล์ที่เป็นอันตราย»… แต่…ช่างมันเถอะ! ใช้มันเพื่ออะไรก็ได้ถึงเวลาแล้วที่นักเรียนจะได้เปรียบครูที่กดขี่พวกเรา😀

ความนับถือ

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

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   Elav dijo

    สิบแปดมงกุฎ¬¬

    xDDDD

    1.    KZKG ^ กาอาระ dijo

      ไม่เลย ... ถ้าคุณแน่ใจว่าถึงจุดหนึ่งที่จะทำอะไรแบบนั้น ... ฮ่าฮ่าฮ่า

      1.    อีวานโมลินา dijo

        คุณช่วยฉันจากแบบทดสอบป๊อป😀 ... ตอนนี้« KZKG ^ Gaara »ของคุณคุณคือพระเจ้าของฉัน ... สรรเสริญคุณ!

    2.    facundo dijo

      สวัสดีสคริปต์ที่ดีมาก แต่ใน mega ไฟล์ไม่มีอยู่แล้วคุณสามารถส่งไปที่อีเมลของฉันได้โปรด

  2.   ออสการ์ dijo

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

    1.    KZKG ^ กาอาระ dijo

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

      ใช่มันมีไว้สำหรับ Linux แต่มหาวิทยาลัยหลายแห่งมี Linux เป็นระบบในห้องปฏิบัติการคอมพิวเตอร์เช่นเดียวกับการบูทด้วย LiveCD และไม่จำเป็นต้องติดตั้ง Linux บนพีซี🙂

      เกี่ยวกับ 1% ฉันขอแนะนำให้คุณอ่านโพสต์นี้: https://blog.desdelinux.net/debunking-the-1-percent-myth-traducido-al-espanol/

    2.    ฮิวงะ_เนจิ dijo

      ความเป็นไปได้ที่จะมีอุกกาบาตยักษ์ตกลงในมหาสมุทรแอตแลนติกในเวลาประมาณ 30 นาที

  3.   หยอกล้อ dijo

    มันดูน่าสนใจก็จะต้องพยายาม
    กราเซีย

    1.    KZKG ^ กาอาระ dijo

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

  4.   cr0t0 dijo

    บทความต้นฉบับและอธิบายได้ดีมาก KZKG ^ Gaara ไชโย!

    1.    KZKG ^ กาอาระ dijo

      ขอขอบคุณ

  5.   ออสการ์ dijo

    ความกล้าอะไร !!! แล้วนายกล้าเขียนมันลงบล็อก OO ฉันไม่รู้จะคิดยังไงเป็นไปได้ไหมว่ามีคนแฮกกาอาระที่ไม่ชอบเขาดี?

    1.    KZKG ^ กาอาระ dijo

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

      คุณสามารถใช้ประโยชน์จากหลายสิ่งจากสคริปต์นี้:
      1. จะทราบขนาดของพาร์ติชั่นได้อย่างไรและนี่คือตัวแปร
      2. วิธีตรวจสอบว่ามี USB เชื่อมต่ออยู่หรือไม่และแยกเส้นทางและชื่อ
      3. if-then-else และ while ลูป

      อย่างไรก็ตามฉันไม่คิดว่าสิ่งนี้ไร้ประโยชน์หรืออะไร

      1.    ออสการ์ dijo

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

        1.    Blaire pascal dijo

          oO ช่างเป็นบล็อกที่ยอดเยี่ยมบทความที่ดีผู้อ่านที่ดีผู้ใช้ขออภัย ... มันคือสวรรค์ที่ปราศจากการหมุนรอบ

          1.    KZKG ^ กาอาระ dijo

            กราเซีย ^ - ^
            เราภูมิใจในสิ่งที่เราประสบความสำเร็จจนถึงตอนนี้ชุมชนแห่งนี้มีความภาคภูมิใจอย่างแท้จริง ... เป็นเรื่องดีที่ได้เป็นส่วนหนึ่งของทั้งหมดนี้😀

        2.    KZKG ^ กาอาระ dijo

          ไม่ไม่ไม่เลยฉันไม่ได้รำคาญเลย xD
          และใช่ฮิฮิมันเป็นความผิดพลาดของฉันที่ตีความความคิดเห็นของคุณผิดฮิฮิขอโทษด้วย😉

          ไม่มีอะไรที่คำขอโทษมาจากฉันในตอนนี้ฉันจะต้องล้างหน้าเพื่อดูว่าตื่นขึ้นมาหรือไม่ ... จากที่ฉันเห็นฉันยังไม่ HAHAHA 100%

          ทักทายเพื่อน🙂

        3.    ออสการ์ dijo

          คนดีมาก xD

  6.   นีโอมิโตะ dijo

    ฉันต้องการให้คอมพิวเตอร์ของวิทยาลัยมี Linux muhahahjaja

  7.   GGGG1234 dijo

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

  8.   Blaire pascal dijo

    ดีมากฮิฮิ

  9.   ฮิวงะ_เนจิ dijo

    ไอเดียดีมันมี แต่จุดอ่อนที่ต้องใช้สิทธิ์ Root

    1.    KZKG ^ กาอาระ dijo

      คุณไม่จำเป็นต้องรูทแบบนั้นจริงๆ ... ถ้าคุณประกาศกับสคริปต์ว่าโฟลเดอร์นั้นจะไม่เป็น / home/USBDRIVES ตามที่ฉันวางไว้และมันบอกว่า: / home / usuario / USBDRIVES ... จากนั้นเรียกใช้สคริปต์ด้วย "ผู้ใช้" ก็เพียงพอแล้ว😀

  10.   เอมิลิโอ dijo

    เป็นความคิดที่ดี แต่ฉันคิดว่าคุณจะช่วยตัวเองในการปรับเปลี่ยน rc.local และเรียกใช้ทุกนาทีผ่าน crontab ดังนั้นคุณจึงหลีกเลี่ยงปัญหาในการเรียกใช้เป็นรูทและส่วนที่เหลือในทางกลับกันแม้ว่าจะไม่มีผลกระทบ คุณใช้หน่วยความจำของพีซีอย่างไร้ประโยชน์ทุก ๆ 5 วินาทีเพื่อตรวจสอบว่า usb อยู่หรือไม่แม้ว่าจะไม่ใช่ก็ตาม นั่นคือมุมมองของฉัน

    1.    KZKG ^ กาอาระ dijo

      ฉันหมายถึงตรวจทุกๆ 1 นาทีใช่ไหม ฉันไม่ได้ทำแบบนั้นเพราะ…จะเป็นอย่างไรหากเชื่อมต่อ USB และถูกตัดการเชื่อมต่อภายในเวลาไม่ถึง 1 นาที? 😀

      ฉันชอบทำทุกๆ 5 วินาทีเพื่อให้แน่ใจว่า "จับภาพ" USB ทั้งหมด😉จริงๆ

      ถ้าฉันเข้าใจคุณผิดโปรดแก้ไขฉันด้วย🙂

      ทักทายและยินดีต้อนรับ

      1.    เอมิลิโอ dijo

        ใช่ทำการตรวจสอบทุกนาทีผ่าน cron แต่แต่ละคนมีวิธีที่แตกต่างกันในการมองเห็นปัญหาไม่มีอะไรมากไปกว่าการดูรหัสการตรวจสอบว่าโฟลเดอร์ /home/.USBDRIVES มีอยู่แล้วไม่ดีกว่าหรือไม่ก่อนสร้าง มันเป็นเพียงข้อเสนอแนะ

        ความนับถือ

        1.    KZKG ^ กาอาระ dijo

          ใช่มันเป็นรายละเอียดที่ฉันสังเกตเห็น แต่ ... ฉันขี้เกียจแก้ฮ่า ๆ !

          ในทำนองเดียวกันฉันสามารถใส่บันทึกที่มีการแสดงไฟล์ที่คัดลอกไว้ (แต่ละบันทึกสำหรับแต่ละอุปกรณ์) อาจจะส่งบันทึกนี้ทางอีเมล (โดยใช้วิธีการส่งอีเมลโดยเทอร์มินัลของไฟล์ที่ฉันใส่ไว้ในไซต์) ... แต่อย่างที่บอกไปว่าขี้เกียจไปหน่อย ^ - ^ U

  11.   พาฟโลโก dijo

    ฮามาก

  12.   ฐานสิบหก dijo

    AHA! ซอฟต์แวร์ของคุณจึงถูกใช้เพื่อความชั่วร้าย ฮ่า ๆ!!! 🙂

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

    1.    KZKG ^ กาอาระ dijo

      จริงๆแล้วระบบจะไม่อนุญาตให้ยกเลิกการต่อเชื่อม USB เนื่องจากมี "บางอย่าง" กำลังใช้งานอยู่😉

      1.    ฐานสิบหก dijo

        เป๊ะ! และนั่นคือตอนที่ศาสตราจารย์ของออสการ์คิดว่าเขาพบไวรัสลินุกซ์ ฮ่า ๆ!! 🙂

  13.   ออสการ์ dijo

    คุณทำให้ฉันจำได้ครั้งหนึ่งว่าฉันทำอะไรคล้าย ๆ กัน (ใน Uni ของฉันถ้าเรามี linux / windows) แต่ฉันสร้างโปรแกรม C ที่สร้างหลายพันโฟลเดอร์ ฉันหุ้ม USB ให้กับผู้ชายที่เสียบปลั๊ก ผู้จัดการศูนย์คอมพิวเตอร์ทึ่ง! เขาคิดว่าเขาเจอไวรัสใน linuxx muajajajaja ... อ๊ะ .. กี่โมงแล้ว =)

    1.    มิเกล dijo

      และไวรัสต่างกันอย่างไร?

      1.    ออสการ์ dijo

        ฉันเข้าถึง USB ของเขาจากระยะไกลและเรียกใช้โปรแกรม😛

        1.    มิเกล dijo

          ฮ่า ๆ ๆ มันก็แฮ็ค XD

    2.    KZKG ^ กาอาระ dijo

      ????
      คุณพบไวรัสในลินุกซ์ใช่ไหม … ฮ่า ๆ!!

  14.   เซมพรอมส์ dijo

    มันไม่ได้ผลสำหรับฉัน xD ถ้าฉันพยายามเรียกใช้จากเทอร์มินัลมันจะบอกฉันว่า: ./usb-spy.sh: บรรทัดที่ 31: [: -lt: ตัวดำเนินการ unary คาด
    ดูเหมือนจะมีบางอย่างผิดปกติกับบรรทัดนี้: ถ้า [$ USBSIZE -lt 15664800]; แล้ว
    แต่ฉันไม่รู้ว่ามันคืออะไรเพราะมันไม่ได้สร้างไดเร็กทอรี. USB

    หากสามารถแก้ไขได้ฉันจะพบสคริปต์ที่มีประโยชน์

    1.    ฐานสิบหก dijo

      ลองแทนที่ df ด้วย / bin / df และตรวจสอบให้แน่ใจว่าได้เปิดเป็น root แล้ว

      1.    เซมพรอมส์ dijo

        ตกลงตอนนี้ถ้ามันสร้างโฟลเดอร์. USB ภายในโฮมไดเร็กทอรี แต่มันยังคงบอกฉันผ่านเทอร์มินัลว่า: "./usb-spy.sh: line 31: [: -lt: unary operator expected" และไม่ได้คัดลอก ไม่มีอะไรในบรรทัดนั้นจะต้องมีความขัดแย้งฉันขอขอบคุณหากมีคนเห็น
        ขอบคุณมาก

        1.    ฐานสิบหก dijo

          คุณสามารถให้เนื้อหาของไฟล์ / etc / mtab ของคุณเมื่อต่อ USB ได้หรือไม่?

          1.    เซมพรอมส์ dijo

            ได้เลยที่นี่:

            / dev / sda12 / ext4 rw ข้อผิดพลาด = remount-ro 0 0
            proc / proc proc rw, noexec, nosuid, nodev 0 0
            sysfs / sys sysfs rw, noexec, nosuid, nodev 0 0
            ไม่มี / sys / fs / ฟิวส์ / การเชื่อมต่อ fusectl rw 0 0
            ไม่มี / sys / kernel / debug debugfs rw 0 0
            ไม่มี / sys / kernel / security securityfs rw 0 0
            udev / dev devtmpfs rw โหมด = 0755 0 0
            devpts / dev / pts devpts rw, noexec, nosuid, gid = 5, โหมด = 0620 0 0
            tmpfs / รัน tmpfs rw, noexec, nosuid, size = 10%, mode = 0755 0 0
            ไม่มี / รัน / ล็อค tmpfs rw, noexec, nosuid, nodev, size = 5242880 0 0
            ไม่มี / run / shm tmpfs rw, nosuid, nodev 0 0
            binfmt_misc / proc / sys / fs / binfmt_misc binfmt_misc rw, noexec, nosuid, nodev 0 0
            / dev / sdb1 / media / DOCU403 vfat rw, nosuid, nodev, uid = 1000, gid = 1000, shortname = m $

            บรรทัดสุดท้ายคือ USB / dev / sdb1 ที่ติดตั้ง

          2.    ฐานสิบหก dijo

            ลองดูว่าเราได้รับมัน 🙂

            ให้ผลลัพธ์ของคำสั่ง df แก่เรา แล้วลองเพิ่มบรรทัด:

            ก้อง $ USBSIZE

            ตรงหน้า if ที่ทำให้เกิดปัญหาและบอกเราว่าจะเกิดอะไรขึ้นเมื่อเปิดสคริปต์ ควรมีลักษณะดังนี้:

            USBSIZE = `/ bin / df | grep $ USBDEV | awk {'print $ 2'} "
            ก้อง $ USBSIZE
            ถ้า [$ USBSIZE -lt 15664800]; แล้ว

            และในกรณีนี้ให้บอกเราด้วยว่าผลลัพธ์ของคำสั่ง df คืออะไร

            1.    เซมพรอมส์ dijo

              ตกลงในบางส่วนคำสั่ง df ส่งคืนสิ่งนี้ให้ฉัน:

              บล็อกระบบไฟล์ 1K ใช้ที่มีอยู่ใช้% ติดตั้งบน
              / dev / sda12 54082300 45246956 6125892 89% /
              udev 2004028 4 2004024 1% / dev
              tmpfs 805768 1180 804588 1% / รัน
              ไม่มี 5120 0 5120 0% / run / lock
              ไม่มี 2014420 92 2014328 1% / run / shm
              / dev / sdb1 1023200 322256 700944 32% / สื่อ / DOCU 3

              คำสั่งที่ df ส่งกลับฉัน: / bin / df

              จากนั้นฉันได้ใส่ echo $ USBSIZE และผลลัพธ์ก็เหมือนกันมันไม่ได้พิมพ์อะไรใหม่ แต่ข้อผิดพลาดจากก่อนหน้านี้สิ่งที่ตลกคือสิ่งนี้เกิดขึ้นกับ USB ที่ฉันกำลังทดสอบถ้าฉันใส่ 500GB ฮาร์ดไดรฟ์ภายนอกใช่ส่งคืนขนาดของดิสก์บนหน้าจอ แต่ 500 เกิน 16 ของถ้าเป็นเช่นนั้นกับฮาร์ดดิสก์จะไม่ทำอะไรเลย

              แต่เมื่อใช้ USB จะไม่ทำอะไรเลยนอกจากแสดงข้อผิดพลาด: ./usb-spy.sh: บรรทัดที่ 34: [: -lt: คาดว่าจะมีตัวดำเนินการ unary
              เหมือนกับว่ามันไม่สามารถแสดงขนาดของ USB ได้ แต่ด้วยคำสั่ง df ฉันได้ขนาดของมัน

              ขอบคุณสำหรับความช่วยเหลือมาดูกันว่าเราจะได้รับไหม!


            2.    เซมพรอมส์ dijo

              ในกรณีที่คำสั่งดูไม่ดีที่นี่ฉันจะทิ้งภาพหน้าจอไว้: http://i48.tinypic.com/j5dvn5.jpg


          3.    ฐานสิบหก dijo

            ฉันเห็นว่าใน mtab เส้นทางที่ปรากฏขึ้นคือ "/ media / DOCU403" ในขณะที่ df ปรากฏ "/ media / DOCU 3" สิ่งนี้ทำให้ grep ไม่พบและไม่ส่งคืนขนาด ลองเปลี่ยนบรรทัดแรกของ for เพื่อให้มีลักษณะดังนี้:

            สำหรับ USBD ใน `cat / etc / mtab | grep สื่อ | awk '{พิมพ์ $ 1}' '';
            do
            USBDEV = `cat / etc / mtab | grep $ USBD | awk '{พิมพ์ $ 2}' ''
            USBSIZE = `/ bin / df | grep $ USBD | awk {'print $ 2'} "

            การเปลี่ยนแปลงประกอบด้วยการเปลี่ยนชื่อของตัวแปร for เป็น USBD การเปลี่ยน $ 2 ที่ท้ายบรรทัด for เป็น $ 1 การใส่บรรทัดที่ขึ้นต้นด้วย USBDEV หลังจากทำและเปลี่ยน USBDEV เป็น USBD ในบรรทัดที่ขึ้นต้น ด้วย USBSIZE …ฉันหวังว่าฉันจะไม่ยุ่ง 🙂

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

            1.    KZKG ^ กาอาระ dijo

              ปัญหาคือใน mtab เมื่ออุปกรณ์มีช่องว่าง ... มันใส่อักขระ "แปลก ๆ " บนบรรทัดโดยเฉพาะในตำแหน่งของช่องว่าง

              ไม่มีอะไรที่จะแก้ได้ง่ายเท่ากับการเปลี่ยนวิธีกำหนด $ USBDEV ในบรรทัดที่ 28 ให้เปลี่ยนและวางไว้ดังนี้:
              for USBDEV in `df | grep media | awk -F / {'print $5'}` ;

              ????


          4.    อะเทยูส dijo

            ให้ฉันดูว่าจะช่วยคุณได้ไหม ...

            ตัวดำเนินการยูนารีแสดงให้เห็นเนื่องจากไม่พบขนาดของดิสก์สิ่งนี้เกิดขึ้นเนื่องจากไม่ได้ตรวจสอบสิ่งนี้เกิดขึ้นเนื่องจากถูกเรียกว่า

            เอกสาร 3

            และรับเป็นสองค่าหากเป็น DOCU ก็จะไม่เปิดปัญหา

            บางทีนี่อาจจะเหมาะกับคุณ

            http://www.itimetux.com/2012/11/manejar-archivos-o-carpetas-con-espacios-en-unix.html

            ทักทาย🙂

            1.    เซมพรอมส์ dijo

              นั่นคือปัญหาเพราะฉันเพิ่งลองใช้ USB อื่นที่มีชื่อเป็นคำโดยไม่มีช่องว่างเช่น "คลาส" และสคริปต์ทำงานได้โดยไม่มีปัญหานั่นคือสาเหตุที่ทำให้จดจำฮาร์ดดิสก์ไม่ใช่ความทรงจำ แต่ตอนนี้ สิ่งนี้คือในการทราบว่าฉันใส่เครื่องหมายคำพูดลงในโค้ดสคริปต์ได้อย่างไรฉันต้องใส่เครื่องหมายคำพูดไว้ที่ "$ USBNAME" หรือไม่?

              ต้องขอบคุณ Atheyus และ Hexborg มากสำหรับความช่วยเหลือเกือบจะเสร็จแล้ว


          5.    KZKG ^ กาอาระ dijo

            แท้จริง เซมพรอมส์ มันง่ายมากที่จะแก้ไข😉
            บรรทัดที่ 28 ... เปลี่ยนเป็น:
            for USBDEV in `df | grep media | awk -F / {'print $5'}` ;

            ฉันเพิ่งทดสอบกับการเปลี่ยนแปลงนี้และใช้ได้ดีกับอุปกรณ์ที่มีป้ายชื่อ / ชื่อมีช่องว่าง :)

            ตอนนี้ฉันจะทำการเปลี่ยนแปลงในสคริปต์เพื่อดาวน์โหลด

          6.    ฐานสิบหก dijo

            ดีมาก. ดังนั้นจึงเป็นเรื่องง่ายที่จะแก้ไข 🙂

  15.   auroszx dijo

    โอ้วฉลาดมาก😀ฉันจะรับทราบในกรณีที่ฉันต้อง ...

  16.   เซมพรอมส์ dijo

    KZKG ^ Gaara ด้วยการจัดเรียงนั้นมันทำงานได้อย่างสมบูรณ์ตอนนี้ถ้าฉันคัดลอก USB ที่มีช่องว่างในชื่อขอบคุณทุกคนมากสำหรับความช่วยเหลือฉันจะพยายามดูว่าฉันสามารถทำให้มันทำงานได้ด้วยการบูตระบบหรือไม่และด้วยวิธีนั้น ตรวจสอบทุกรอบว่ามี USB เชื่อมต่ออยู่หรือไม่

    ในที่สุดเราก็ทำสำเร็จ xD

    1.    KZKG ^ กาอาระ dijo

      ^ - ^ ... ดีฮิฮิ.
      ปัญหาคือฉันใช้ mtab เพื่อจดจำ USB ฉันสามารถใช้ df ได้ ... ฉันใช้ mtab เพราะฉันคิดว่ามันน่าสนใจที่จะอธิบายไฟล์นี้ให้พวกเขารู้ แต่ฉันไม่ได้คาดการณ์ว่าสิ่งนี้ ข้อผิดพลาดจะเกิดขึ้นกับอุปกรณ์ที่มีช่องว่าง lol

      คำถามหรือปัญหาใด ๆ ที่คุณบอกไว้เกือบทุกคนที่นี่ชอบที่จะช่วยเหลือ xD

      ความนับถือ

    2.    ฐานสิบหก dijo

      แน่นอน. เราเป็นลินุกซ์ เรามักจะได้รับมัน XD.

  17.   เยเรติค dijo

    ติดตั้ง daemon บนพีซีของครูที่สร้างบันทึกของ. doc, .docx, .odt, .pdf ทั้งหมดและส่งให้คุณทางไปรษณีย์ เช่นเดียวกับการสแกนพีซีทุก ๆ ครั้งเพื่อค้นหาการเปลี่ยนแปลงไฟล์ใหม่หรือการลบในรีจิสทรีดังกล่าวและ anet ข่าวใด ๆ จะส่งไฟล์ที่แก้ไขหรือใหม่ให้คุณทางไปรษณีย์เช่นกัน

  18.   เยเรติค dijo

    ในทำนองเดียวกันฉันคิดว่ามากกว่าการปล้นสะดมการใช้สคริปต์นั้น (AND AS ROOT !!!!) คือการฆ่าตัวตาย คุณทำให้ชีวิตและสิ่งต่างๆง่ายขึ้น 700% สำหรับทุกคนที่สนใจแทรกไฟล์บนพีซีของคุณด้วยสิทธิ์รูทและทุกอย่าง โปรดจำไว้ว่าส่วนขยายไม่มีอยู่ใน Linux และ. doc ใน Linux อาจเหมือนกับข้อความวิดีโอหรือแย่กว่านั้นคือสคริปต์ (คราวนี้มีเจตนาที่ไม่ดี)

    1.    KZKG ^ กาอาระ dijo

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

      เกี่ยวกับไฟล์อันตราย ... คุณสามารถเพิ่มบางบรรทัดที่จะ chmod -x ให้กับไฟล์ทั้งหมดซึ่งจะทำให้สูญเสียคุณสมบัติในการดำเนินการ

      1.    เซมพรอมส์ dijo

        ฉันได้เพิ่มบรรทัดเหล่านี้ในตอนต้นเพื่อลบโฟลเดอร์. USBDRIVES หากสร้างไว้แล้ว:

        ถ้า [-s $ PLACE]
        แล้ว rm -r $ PLACE
        fi

        วิธีนี้จะไม่ทำให้เกิดข้อผิดพลาดของ«ไดเร็กทอรีที่มีอยู่แล้ว»กล่าวคือหากคุณต้องระวังว่าไม่มีอะไรในโฟลเดอร์. USBDRIVES ที่เราไม่ต้องการลบเพราะมันจะลบมันและใส่อีกอันเข้าแทนที่

  19.   แดเนียล dijo

    หากต้องการเพิ่มรูปแบบไฟล์ใหม่เพียงแค่เขียนลงใน usb-spy? เช่น. jpg .mp3 เป็นต้น

    1.    KZKG ^ กาอาระ dijo

      ในการเพิ่มประเภทไฟล์ใหม่คุณใส่ไว้ใน usb-spy.files
      ดูเนื้อหาของไฟล์และคุณจะเห็นวิธีการเพิ่มมันค่อนข้างง่าย😉

  20.   Wuilmer โบลิวาร์ dijo

    หากเราอยู่ในเครือข่ายเดียวกันและมีเครื่องของครูสิ่งที่น่าสนใจคือการทำแผนที่เครือข่ายเราอาจมี ssh บนเครื่องและด้วยวิธีนั้นจะแจกจ่ายรหัสบนเครื่องในห้องปฏิบัติการหรือแม้แต่ในเครื่องของครู …. สิ่งนี้ทำให้ฉันมีความคิดมากมาย: $

  21.   ไซเลอร์ dijo

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

    ฉันกำลังทดสอบสคริปต์ของคุณบนพีซีด้วย ubuntu 12.04LTS (พร้อม Unity) และทำงานได้อย่างสมบูรณ์แบบ แต่อย่างที่ฉันเห็นว่ามันหยุดเรียกใช้สคริปต์นี้หลังจากครั้งแรกที่เรียกใช้เนื่องจากโฟลเดอร์. USBDRIVES ถูกสร้างขึ้นแล้ว ฉันตัดสินใจที่จะใช้สคริปต์อื่น ๆ ของการประพันธ์ของคุณที่โพสต์ไว้ในส่วนอื่นของฟอรัมนี้โดยตรง

    ที่นี่ฉันคัดลอกสคริปต์เพื่อให้คุณค้นหาตัวเอง

    #! / bin / ทุบตี
    #
    # - * - การเข้ารหัส: UTF-8 - * -
    # โปรแกรมนี้เป็นซอฟต์แวร์ฟรี คุณสามารถแจกจ่ายและ / หรือ
    # แก้ไขภายใต้เงื่อนไขของใบอนุญาตสาธารณะทั่วไป
    GNU # เผยแพร่โดยมูลนิธิซอฟต์แวร์เสรี
    # ทั้งรุ่น 2 ของใบอนุญาตดังกล่าวหรือ (ขึ้นอยู่กับ
    # choice) ของเวอร์ชันที่ใหม่กว่า
    #
    # หากคุณทำการแก้ไขใด ๆ กับแอปพลิเคชันนี้
    # ควรกล่าวถึงผู้แต่งต้นฉบับคนเดียวกันเสมอ
    #
    #คัดลอกซ้าย 2012, DesdeLinux.net {เมืองฮาวานา ประเทศคิวบา}
    # ผู้แต่ง: KZKG ^ Gaara

    ในขณะที่ = 0

    ในขณะที่ [$ CONTROL = 0]; ทำ
    แมว / etc / mtab | grep media >> / dev / null
    ถ้า [$? -ne 0]; แล้ว
    เคาน์เตอร์ = 0
    อื่น
    เคาน์เตอร์ = 1
    : $ {USBDEV: = `cat / etc / mtab | grep สื่อ | awk '{พิมพ์ $ 2}' `` » / »}
    cp $ USBDEV / * / home /
    fi
    นอนหลับ 5
    ทำ

    ทางออก 0

    หัวข้อต่อไปนี้ใน ubuntu12.04 lts Unity ที่สคริปต์สุดท้ายทำงานได้ดีและใช้งานได้ แต่เมื่อฉันปรับลดรุ่นพีซีเครื่องเดียวกันด้วยเหตุผล "x" และพยายามทำให้มันใช้งานได้ใน ubuntu 10.10 ไม่ฉันสามารถทำให้มันใช้งานได้
    ในแง่หนึ่งมันแสดงข้อผิดพลาดและไม่อ่านไดรฟ์ปากกาที่มีชื่อผสมเช่น DATA-G และไม่คัดลอกไฟล์ที่มีชื่อผสม นอกเหนือจากปัญหานี้ฉันมีปัญหาที่สคริปต์จะถูกเรียกใช้งานเมื่อพีซีเริ่มต้นใหม่เพียงครั้งเดียว

    คำถามคือ: ฉันจะทำให้สคริปต์นั้นคัดลอกไดรฟ์ปากกาและไฟล์ที่มีชื่อผสมได้อย่างไร
    และถ้าใช้ crontab หรือฉันสามารถกำหนดเวลาให้ทำงานในช่วงเวลาหนึ่ง

    รายละเอียดอื่นใน Ubuntu 10.10 เนื่องจากใช้ Gnome ฉันต้องการเพิ่มข้อ จำกัด บางอย่างที่ต้องคำนึงถึงเมื่อให้สิทธิ์การดำเนินการกับสคริปต์จะต้องอยู่ใน /etc/init.d ไม่อยู่ใน / etc /
    (คำนึงว่าคุณต้องวางที่นั่นมาจากเทอร์มินัลด้วย sudo nautilus)

    ในทางกลับกันมิติอื่นก็คือหลังจากวางที่นั่นเพื่อดูว่าสามารถดำเนินการได้หรือไม่ต้องทำในเทอร์มินัลอื่น

    sudo su (เป็นรูท)
    รหัสผ่าน

    ls

    cd / etc / init.d

    ls -l

    และเราจะกระโดดไปที่นั่นว่ามันกำลังทำงานอยู่หรือไม่

    จากนั้นในเทอร์มินัลเดียวกันหรือในเทอร์มินัลอื่นในเวลาอื่นที่เป็นรูทและอยู่ใน etc / init.d (นั่นคือจนถึงขั้นตอน cd / etc / init.d) เช่นเดียวกับในเทอร์มินัลก่อนหน้าเราดำเนินการต่อดังนี้เพื่อให้ สิทธิ์ในการดำเนินการ

    sudo chmod + x script.sh

    update -rc.d script.sh ค่าเริ่มต้น 80

    รีบูต

    ฉันทำซ้ำนั่นคือเพื่อให้มันทำงานโดยอัตโนมัติใน Ubuntu 10.10 หากเป็นเวอร์ชันอื่นเช่น 12.04 คุณต้องทำตามที่ KZKG ^ Gaara พูด

    และคำถามสุดท้ายฉันจะคัดลอกเนื้อหา (ไม่เกิน 3 โฟลเดอร์ย่อยของ pendrive) ไปที่บ้านหรือไปยังโฟลเดอร์บ้านที่ซ่อนอยู่หรือไม่สมมติว่าเป็น
    ในรหัสฉันไม่ต้องพูด

    cp -r /media/*/*/*/home/.USBDRIVES/*

    ในระยะสั้นเพื่อให้ได้สิ่งที่ต้องการสคริปต์ควรอยู่อย่างไร
    เพราะฉันพยายามแก้ไขบรรทัดที่พวกเขาแก้ไขเป็น usb-spy sh แล้ว แต่เป็นสายอื่นที่บันทึกโดยตรงที่บ้านและเกิดข้อผิดพลาดในบรรทัดที่แก้ไข? ความนับถือ . ขอขอบคุณ

  22.   คาคาชิ dijo

    ฉันไม่สามารถดาวน์โหลดสคริปต์ที่สองได้

  23.   เมทัลลัส dijo

    ดีมาก. 😉

  24.   กมลวรรณ dijo

    และถ้าฉันไม่ทำตามขั้นตอนที่คุณวางไว้จะเกิดอะไรขึ้น? มันไม่ทำงานหรือมันทำงาน แต่ไม่มีรูท? หากคอมพิวเตอร์มีระบบที่เราบอกว่าจะคืนค่าการกำหนดค่าภายในของคอมพิวเตอร์ทั้งหมดเมื่อปิดเครื่องจะทำงานได้หรือไม่ ขอขอบคุณ.

    1.    KZKG ^ กาอาระ dijo

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

  25.   ลำต้น dijo

    ฉันคิดว่าเพื่อปรับปรุงสคริปต์และหลีกเลี่ยงการสังเกตเห็นการบุกรุกใน pendrive สิ่งที่ดีที่สุดคือการจัดลำดับความสำคัญของประเภทขนาดไฟล์ ตัวอย่างเช่นปล่อยไฟล์ขนาดใหญ่ 100 เมกะไบต์ขึ้นไปเป็นครั้งสุดท้าย หรือคัดลอกไฟล์ครั้งแรก doc, docx, txt, pdf, xml, ... ฯลฯ ฯลฯ และปล่อยไฟล์ avi, mp4, mkv ไว้เป็นครั้งสุดท้าย ...

  26.   ลูคัส dijo

    สวัสดีครับไอเดียดี ฉันต้องการถามคำถามสองข้อ:
    - กลับด้านได้หรือไม่? สร้างสคริปต์สำหรับเพนเดอร์ริเวอร์ที่เชื่อมต่อกับเครื่องใด ๆ และแตกไฟล์
    - ใช้ได้กับระบบปฏิบัติการ Windows?

    1.    KZKG ^ กาอาระ dijo

      สวัสดี

      ฉันไม่แน่ใจว่าจะทำได้อย่างไรเมื่อเชื่อมต่อกับเพนไดรฟ์เพนไดรฟ์ตัวเดียวกันจะเรียกใช้สคริปต์ที่มีอยู่ภายใน

      และไม่สคริปต์นี้ใช้ไม่ได้กับ Windows 🙂

      1.    ลูคัส dijo

        โอเคขอบคุณที่ตอบฉันฉันจะตรวจสอบวิธีการทำ

  27.   โฆเซ่ ดาเมียน บาซาก้า รุยซ์ dijo

    เป็นสคริปต์ที่ดี ฉันวิเคราะห์มันแล้วและมันก็ดูน่าทึ่งสำหรับฉันหวังว่าสักวันฉันจะสามารถสร้างสคริปต์ที่ใช้ได้จริง

  28.   jose dijo

    การมีส่วนร่วมที่ยอดเยี่ยมแม้ว่ายูทิลิตี้ที่ฉันจะให้มันไม่ตรงกับสิ่งที่คุณยกมาหากฉันใช้สำหรับการสำรองไฟล์ของกลุ่มผู้ใช้การกระทำผิดที่ฉันมี ... ฮิฮิฮิ ...

  29.   เปิด dijo

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

  30.   วาเลนเต้ dijo

    สวัสดีฉันใหม่และฉันรู้ว่าหม้อเก่า แต่ฉันชอบมากสคริปต์ของคุณมีความรู้มาก

    ขอบคุณสำหรับการแบ่งปันและอธิบายโดยละเอียด ...

    คำอวยพร

  31.   Doltrox dijo

    เพื่อนคุณช่วยฉันไว้ก็เพียงพอแล้วที่จะเบี่ยงเบนความสนใจของครูและแนะนำ usb ให้กับแล็ปท็อปของฉันแล้ว hahahaaj สอบผ่านและบันทึกจากทุกคนฮ่า ๆ

    1.    oetam222 dijo

      คุณช่วยส่งสคริปต์ให้ฉันได้ไหมลิงก์ไม่ทำงาน

    2.    oetam222 dijo

      คุณสามารถส่งสคริปต์ให้ฉันได้ที่ลิงค์ไม่ทำงาน

  32.   Worm2D2 dijo

    kzkggaara คุณอัปโหลดไฟล์ใหม่ได้ไหม ลิงค์ไม่ลง: /, ขอบคุณมาก

  33.   บาสเตียน dijo

    คุณช่วยอัพโหลดลิงค์ได้ไหม?

  34.   necr0 dijo

    ได้ยิน! ลุง! คุณมีคำชมเชยที่ลดลงคุณสามารถยกพวกเขาขึ้นอีกครั้ง!
    ตกลง! : v

  35.   necr0 dijo

    ดีฉันทำสิ่งนี้อีกครั้งเพราะฉันไม่รู้ว่าสิ่งที่ฉันต้องการจะพูดถูกอัปโหลดหรือไม่….

    ก็คือคุณมีลิงค์ด้านล่างคุณสามารถอัปโหลดได้!

  36.   รโลเรา dijo

    ลิ้งค์ล่ม !!!

  37.   Developer24 dijo

    ส่งลิงค์อีกครั้งโปรด @usemoslinux ฉันกำลังตรวจสอบเกี่ยวกับเรื่องนี้ขอบคุณ!

  38.   ไม่ระบุชื่อ dijo

    สามารถดาวน์โหลดสคริปต์ได้จากที่นี่ ผมว่าเหมือนกัน

    https://mega.nz/#!yQR1BQTb!FoYoopZ11WSstQaqX1flxhm1t4jCKOI9jj8VIxIBrxk

  39.   จอห์น dijo

    ดีละถ้าอย่างนั้น….

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

    ขอบคุณ.

  40.   Hecorat dijo

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

  41.   หลุยส์ เจอราโด โปลันโก เวรา dijo

    ใช้งานได้กับอุปกรณ์ที่มีระบบปฏิบัติการ linux เท่านั้น?

  42.   การทดสอบ dijo

    มีคนยกให้หน่อย!

  43.   เนื้อทราย dijo

    สวัสดีฉันไม่มี linux และในโรงเรียนของฉันพวกเขาใช้ Windows ฉันใช้แอพจับ usb และฉันคัดลอกไฟล์เพียง 5 ไฟล์จากหน่วยความจำของครูฉันสงสัยว่า usb มีการป้องกันเพราะสิ่งเดียวกันเกิดขึ้นสองครั้งจะมีวิธีอื่น เพื่อลบข้อมูลทั้งหมดออกจาก usb นั้น?

  44.   Zaraki dijo

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

    คำทักทายและการทำงานที่ยอดเยี่ยมเรียบง่าย แต่ใช้งานได้แม้กระทั่งการทำสำเนาอัตโนมัติจาก USB !!!

  45.   แบ่ง dijo

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

  46.   อัลเฟรโด เปเรยร่า dijo

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

    https://clongeek.com/las-unidades-usb-3-0-mas-rapidas/

  47.   a dijo

    คุณช่วยส่งไฟล์หรืออัปโหลดอีกครั้งได้ไหม ปรากฎว่าโหลดไม่ได้