Јас секогаш бев немирен студент, секогаш сакав да ги искористам можностите како ... на пример, копирање на семестарските испити од УСБ-стикот на наставникот или нешто слично. Кога бев во средно училиште (компјутерски специјал), сакав да програмирам „нешто“ што ќе го стори следново:
- Откријте кога УСБ-уред е поврзан со училничкиот компјутер
- Копирајте ја целата содржина од тој уред на компјутер
Ова ќе ми овозможи да го полагам испитот многу порано, само ќе биде потребно наставникот да ја поврзе својата УСБ-меморија (pendrive) со компјутерот и тоа е тоа.
За жал, во мојот институт компјутерите имаа Виндоус и ... Јас никогаш и никогаш не научив да програмирам за овој ОС.
Како и да е, сега користам Linux (очигледно не? LOL!), И со знаење што можев да го стекнам овие години, сега ДА! Ова веќе можам да го постигнам со Linux
Тоа е, јас програмирав едноставна скрипта што го прави следново:
1. Создадете ја папката / home / .USBDRIVES/
2. Се проверува на секои 5 секунди дали има некој USB-уред (или CD / DVD) поврзан на компјутерот.
3. Во случај да е поврзан, тој ќе создаде папка во /home/.USBDRIVES/ со името на USB-то (на пример: меморија-2gb) и исто така, ќе ги копира сите датотеки .doc, .pdf, итн (тука списокот) на оваа папка што ја создадовте.
4. Во случај да нема поврзано USB, едноставно ќе почека 5 секунди за да започне проверката што ја објаснив погоре повторно again
Еве ја скриптата и датотеката што ги содржи форматите што треба да се копираат:
Така што скриптата може да работи без никакви проблеми, најдобро е да се започне со административни привилегии (root), бидејќи е очигледно дека треба да се започне заедно со компјутерот, на овој начин се осигураме дека ако компјутерот е рестартирано или исклучено, кога повторно ќе ја започнам скриптата, таа ќе биде таму, подготвена да извлече што сакаме од кој било USB
Да отвориме терминал ... откако ќе се отвори ...
1. Да претпоставиме дека ги имаме и двете датотеки / опти / (/opt/usb-spy.sh y /opt/usb-spy. датотеки), мора да му дадеме привилегии за извршување:
sudo chmod +x /opt/usb-spy.sh
2. Ние ја отвораме датотеката / и друго / локално :
sudo nano /etc/rc.local
3. Во него пишуваме над последната линија (излез 0) следниот:
/opt/usb-spy.sh &
4. Сега притискаме [Ctrl] + [X] за да ја зачуваме и излеземе од датотеката, притискаме [S] или [Y] (во зависност од јазикот на системот) и потоа [Enter]. Ова ќе биде доволно за да се зачуваат промените што ги направивме.
И voila, ова ќе биде доволно за скриптата да започне како root кога ќе го вклучиме компјутерот.
Важно е да се потврди дали датотеката е usb-шпион.фајлови е во истиот директориум како и usb- шпион.ш ????
Сега ... explainе ги објаснам малку внатрешните работи на сценариото, бидејќи знам дека тука има многу loversубители на Баш
Q: Од каде скриптата знае дека е поврзан USB-уред? О: Во датотеката / etc / mtab на нашиот систем се наоѓаат уредите или партициите што се поставени на нашиот систем. Преку линијата 23 од скриптата се знае дали има поврзано USB или не (правење мачки до mtab и grep медиуми)
П: Да, но Како скриптата знае дали мачката и грп ни враќаат некои податоци или не? О: Преку а ако, тогаш, друго јамка што започнува на линијата 24.
Q: Како да направите да копира само датотеки со посакувани екстензии? (.doc, .pdf, итн.)
О: Користејќи rsync со различни параметри, ова е на линија 34. Едноставно објаснето, со rsync ги копирам само датотеките што одговараат на филтерот usb-spy.files, секоја линија е филтер така да се каже. Го поминувам и параметарот --prune-empty-dirs
да rsync за да не ми создава празни директориуми.
Нема многу што да се објасни всушност, сценариото е навистина едноставно за разбирање
Ако некој има какво било сомневање или прашање, жалба, идеја или предлог, ве молам кажете го тоа и ветувам дека ќе им помогнам колку што можам.
Па, размислував да ставам нешто како: «оваа скрипта е наменета само за едукативни цели, не користете ја со штетни датотеки»… Но… што по ѓаволите!, Искористете го за што сакате, време е учениците да имаат некаква предност против наставниците кои не угнетуваат 😀
Со почит
93 коментари, оставете ги вашите
Измамник
XDDDD
Не воопшто ... ако сигурно си помислил во одреден момент да направиш такво нешто ... ХАХАХА.
Ме спаси од поп-квиз 😀… Сега твојот «KZKG ^ Gaara» Ти си мојот бог… Фали те!
Здраво, многу добра скрипта, но во мега датотеката повеќе не постои, можете да ја испратите на мојата е-пошта, ве молам
Линукс е 1% и велите дека никогаш не сте научиле да програмирате за прозорци, па туторството е за систем на Linux, моето прашање е: каква е можноста да се најде наставник кој користи линукс за да го спроведе упатството?
Оваа скрипта или трик е „имплементирана“ на компјутер, кој не мора да биде личен или на професорот, доволно е да се работи за кој било компјутер на универзитет или колеџ, тогаш тоа ќе биде можно само со X Од причина што професорот го поврзува вашиот USB на тој компјутер.
Да, тоа е за Linux, но многу универзитети имаат Linux како систем во компјутерски лаборатории, како и подигнување со LiveCD и не мора да инсталираат Linux на компјутер
Околу 1%, препорачувам да го прочитате овој пост: https://blog.desdelinux.net/debunking-the-1-percent-myth-traducido-al-espanol/
Можност за паѓање на огромен метеорит на Атлантикот за приближно 30 мин
Изгледа интересно, ќе мора да се испроба.
Благодарам
Алатката што ја има не е одлична работа, но скриптата како таква е интересна ... затоа што можете да научите неколку совети од неа, на пример, како да ги знаете поврзаните USB, големината на партициите, итн. 🙂
Оригинална и многу добро објаснета статија KZKG ^ Гаара. На здравје!
Ви благодарам
Која дрскост !!!, и вие се осмелувате да го напишете на блогот ОО, не знам што да мислам, дали е тоа што некој што не сака Гаара добро го хакна
дрскост? зошто?
Иако целта или мотивот на сценариото можеби не се толку сериозни како и остатокот од моите прилози, мислам дека сценариото, неговите редови и програмската логика имаат многу да придонесат.
Можете да искористите неколку работи од оваа скрипта:
1. Како да се знае големината на партицијата и дека ова е променлива.
2. Како да проверите дали има поврзан USB и да ја извлечете нејзината патека и име.
3. ако-тогаш-друго и додека петелки.
Како и да е, не мислам дека ова е сосема бескорисно или нешто слично.
Мислам дека погрешно го толкуваш мојот коментар, мислам на почетокот на твојот напис,
„Јас секогаш бев немирен студент, секогаш сакав да ги искористам можностите како што се ... на пример, копирање на семестарски испити од УСБ-стикот на наставникот или нешто слично“. Ако ви пречи тоа што го велам, се надевам дека ќе ме извините, тоа не беше моја намера.
оО каков извонреден блог, добри статии, добри читатели, корисници се извинуваат ... тој е рај, без тролови.
Благодарам ^ - ^
Горди сме на она што го постигнавме досега, оваа заедница е навистина горда ... одлично е да се биде дел од сето ова
Не не воопшто, јас воопшто не се замарав xD
И да хехе, тоа беше моја грешка што погрешно го протолкував твојот коментар хехехе, извини за тоа
Ништо дека извинувањата не доаѓаат од мене сега, ќе морам да го измијам лицето за да видам дали ќе завршам со будењето ... од она што го гледам, сè уште не сум 100% ХАХАХА.
Поздрав пријател
Многу фино лице xD
Би сакал моите колеџ компјутери да имаат Линукс мухахахјаја.
Добра статија!
Но, кој сака да го имитира во Виндоус, ќе биде полесен, бидејќи онаму каде што немате пристап до root на машината, сакате да го користите, не можете да го оставите „засекогаш“. Со Виндоус тоа не се случува
Многу добро хехе.
Идејата е добра, има само слабост да мора да ги користи привилегиите Root
Па, не треба да имате root како такво ... ако изјавите на скриптата дека папката НЕМА да биде / home/.USBDRIVES како што кажав јас, и пишува на пример: / home / usuario /. USBDRIVES ... тогаш извршувањето на скриптата со „корисник“ ќе биде доволно
Добра идеја е, но мислам дека ќе се заштедите при модификација на rc.local и да ја извршувате секоја минута преку crontab, а со тоа ќе го избегнете проблемот да го извршите како root и остатокот, од друга страна, иако тоа не влијае многу, ја трошите бескорисно меморијата на компјутерот на секои 5 секунди за да проверите дали е usb, дури и кога не е. Па тоа е моето гледиште
Мислам, дали проверуваш на секои 1 минута, нели? Јас не го сторив тоа така затоа што ... што ако USB е поврзан и исклучен за помалку од 1 минута? 😀
Претпочитав да го правам тоа на секои 5 секунди за да се осигурам дека навистина ќе ги „фатам“ сите USB-а
Ако не сум те разбрал, те молам исправи ме
Поздрав и добредојде.
Да, направете ја проверката секоја минута преку cron, но добро секој има различен начин на гледање на проблемот, ништо повеќе од гледање на кодот, не би било подобро да проверите дали папката /home/.USBDRIVES веќе постои пред да креирате тоа е предлог, ништо повеќе
Со почит
Да, исто така, тоа е детал што го забележав, но ... Бев мрзлив да го решам ЛОЛ!
Исто така, би можел да ставам дневник каде што се прикажани датотеките што се копирани (индивидуален дневник за секој уред), можеби дури и да го испратам овој дневник преку е-пошта (користејќи некој метод за испраќање е-пошта по терминал од оние што ги ставив тука на страницата ) ... но како што ти реков, јас сум малку мрзлив ^ - ^ U
Хахаха супер.
АХА! Значи, вашиот софтвер може да се користи за зло. СМЕЕЊЕ НА ГЛАС!!! 🙂
Трикот е во ред, но ... што ако сакате да го расклопите USB пред скриптата да заврши со копирање на неговата содржина? Во тој случај, тој ќе се пожали дека е во употреба и ќе се забележи дека нешто не е во ред. 🙂
Всушност, системот нема да дозволи да се одмонтира USB-то затоа што „нешто“ ќе го користи
Точно! И тоа е кога професорот на Оскар мисли дека пронашол вирус линукс. СМЕЕЊЕ НА ГЛАС!! 🙂
Еднаш ме натера да се сетам дека направив нешто слично (на мојот Uni ако имавме linux / windows), но направив C програма што генерираше илјадници папки. Јас го поставив УСБ-то со момче кое го вклучи. Менаџерот на компјутерскиот центар беше зачуден! Мислеше дека најде вирус во linuxx muajajajaja ... аххх .. колку времиња беа тие =)
и каква е разликата со вирусот?
Дека од далечина влегов во неговиот УСБ и ја извршував програмата
хахахаха, значи беше хак XD
????
хехехехе, па најде ли вирус во Линукс нели? … СМЕЕЊЕ НА ГЛАС!!
Едноставно, не ми работи xD, ако се обидам да го стартувам од терминалот, ми го кажува ова: ./usb-spy.sh: линија 31: [: -lt: очекуван оператор
Се чини дека има нешто во ред со оваа линија: ако [$ USBSIZE -lt 15664800]; тогаш
Но, не знам што е тоа, бидејќи не го создава и директориумот .USB.
Ако може да се реши, можам да најдам корисна скрипта.
Обидете се да го замените df со / bin / df и проверете дали ќе го стартувате како root.
Добро, сега, ако ја креира папката .USB во домашниот директориум, но постојано ми кажува низ терминалот дека: "./usb-spy.sh: линија 31: [: -lt: Очекуван оператор" и не ' Не копирај ништо, во таа линија мора да има некаков конфликт, ја ценам помошта ако некој ја види.
Ви благодарам многу.
Може ли да ни ја дадете содржината на вашата датотека / etc / mtab кога е поставено USB?
Секако, еве:
/ 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 / осигурувач / врски фузектл RW 0 0
никаков / sys / кернел / дебагирање дебагирање rw 0 0
нема / sys / кернел / безбедносни безбедносни мрежи 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, големина = 10%, режим = 0755 0 0
нема / работи / заклучува tmpfs rw, noexec, nosuid, nodev, големина = 5242880 0 0
нема / трчај / shm tmpfs rw, носуид, нодев 0 0
binfmt_misc / proc / sys / fs / binfmt_misc binfmt_misc rw, noexec, nosuid, nodev 0 0
/ dev / sdb1 / media / DOCU403 vfat rw, носуид, нодев, uid = 1000, gid = 1000, кратенка = m $
Последните редови се оние на монтираниот USB / dev / sdb1
Ајде да видиме дали го добивме. 🙂
Дајте ни го излезот од командата df. И обидете се да ја додадете линијата:
ехо $ USBSIZE
Веднаш пред ако тоа го даде проблемот и кажете ни што ќе излезе при лансирање на сценариото. Треба да изгледа вака:
USBSIZE = `/ bin / df | грп $ USBDEV | awk {'печати $ 2'} '
ехо $ USBSIZE
ако [$ USBSIZE -lt 15664800]; тогаш
И за секој случај, кажете ни кој е излезот од командата која df.
Добро, во делови, командата df ми го враќа ова:
Систем на датотеки 1К-блокови Користена Достапна употреба Употребена% монтирана на
/ dev / sda12 54082300 45246956 6125892 89% /
удев 2004028 4 2004024 1% / dev
tmpfs 805768 1180 804588 1% / рок
никој 5120 0 5120 0% / рок / заклучување
ниедна 2014420 92 2014328 1 XNUMX XNUMX% / рок / шм
/ dev / sdb1 1023200 322256 700944 32% / медиуми / DOCU 3
Командата која df ми враќа: / bin / df
Потоа, го ставив ехо $ USBSIZE, и резултатот е ист, не печати ништо ново, но грешката од претходно, смешно е што ова се случува со USB-то што го тестирам, ако ставам 500GB надворешен хард диск Да, ја враќа големината на дискот на екранот, но 500 ги надминува 16-те ако, затоа со хард дискот не прави ништо.
Но, со УСБ не прави ништо, освен што ја покажува грешката: ./usb-spy.sh: линија 34: [: -lt: се очекува оперативен оператор
Како да не може да ја покаже големината на USB-то, но со командата df ја добивам нејзината големина.
Ви благодариме за помошта, да видиме дали можеме да ја добиеме!
Во случај командата да не изгледаше добро, оставам скриншот: http://i48.tinypic.com/j5dvn5.jpg
Гледам дека во mtab патеката каде што се појавува монтирана е "/ media / DOCU403" додека во df се појавува "/ media / DOCU 3". Ова го прави grep да не го најде и да не ја врати големината. Обидете се да ги промените првите редови за за да изгледаат вака:
за USBD во `cat / etc / mtab | Греп медиуми | awk '{print $ 1}' '';
do
USBDEV = `мачка / итн / mtab | грп $ USBD | awk "{печати $ 2}” ”
USBSIZE = `/ bin / df | грп $ USBD | awk {'печати $ 2'} '
Промените се состојат од промена на името на променливата за во USBD, промена на $ 2 на крајот од линијата за во $ 1, вметнување на линијата што започнува со USBDEV веднаш по завршувањето и промена на USBDEV во USBD во линијата што започнува со USBSIZE… Се надевам дека не се плеткав. 🙂
Идејата е да се направи според името на уредот наместо според точката на монтирање.
Проблемот беше што во mtab-от кога уредот има празни места ... става некои „чудни“ карактери на линијата, поточно на местото на просторот.
Ништо, едноставно за решавање, како промена на начинот на назначување на $ USBDEV, на линија 28, променете го и ставете го вака:
for USBDEV in `df | grep media | awk -F / {'print $5'}` ;
????
Дозволете ми да видам дали можам да ви помогнам ...
Унарниот оператор го покажува затоа што не ја лоцира големината на дискот, ова се случува затоа што не го проверува, ова се случува затоа што се вика
ДОКУ 3
и го зема како две вредности, да беше ДОКУ нема да отвори проблем
Можеби ова ќе работи за вас
http://www.itimetux.com/2012/11/manejar-archivos-o-carpetas-con-espacios-en-unix.html
Поздрав
Навистина тоа е проблемот, бидејќи само што пробав со други USB кои имаат име со збор без празни места, на пример „класи“ и скриптата работи без проблеми, затоа го препозна хард дискот, а не сеќавањата, нешто е Знаејќи како ги ставам цитатите во кодот за скрипта, дали треба да ги ставам на „$ USBNAME“?
Голема благодарност до Атејус и Хексборг за помошта, тоа е скоро готово.
Всушност Полупроди супер е едноставно да се поправи
Ред 28 ... смени го на ова:
for USBDEV in `df | grep media | awk -F / {'print $5'}` ;
Само што го направив тестот со оваа промена и работи добро со уредите чијашто етикета / име има простор :)
Сега ќе ја направам промената во скриптата за преземање.
Многу добро. Значи, лесно е да се поправат. 🙂
Охх, многу генијален ... 😀е забележам во случај да треба да ...
KZKG ^ Gaara, со тој аранжман функционира совршено, сега ако го копирам УСБ-то со празно место во името, ви благодарам многу на сите за помошта, ќе пробам да видам дали можам да направам да работи со подигање на системот и на тој начин Проверете го секој циклус дали има поврзано USB.
На крајот го постигнавме xD.
^ - ^ ... задоволство хехе.
Проблемот беше во тоа што користев mtab за препознавање на USB, можев едноставно да користам df ... Користев mtab затоа што мислев дека би било интересно да им ја објаснам оваа датотека, да ја знам, но не предвидов дека оваа грешка ќе се случи со уреди со празни места lol.
Било какви прашања или проблеми оставате да кажат, скоро сите овде сакаат да помогнат xD
Со почит
Секако. Ние сме корисници на Линукс. Ние секогаш го добиваме. XD
Инсталирајте демон на компјутерот на наставникот што генерира запис за сите .doc, .docx, .odt, .pdf и ви ги испраќа по пошта. Како и скенирање на компјутерот толку често во потрага по промени, нови датотеки или бришење во наведениот регистар и сите новини ќе ви ја испратат изменетата или новата датотека и по пошта.
Како и да е, мислам дека повеќе од улов, извршувањето на таа скрипта (И КОН КОРТ !!!!) е самоубиство. Ги олеснувате животот и работите за 700% полесно за секој што е заинтересиран да вметне датотека на вашиот компјутер со дозволи за root и сè. Запомнете дека екстензиите не постојат во Linux и дека .doc во Linux може да биде исто како текст, видео или уште полошо, скрипта (овој пат со многу лоши намери).
Извршувањето како root не е целосно потребно, само дефинирајте ја папката каде што ќе се стави содржината некаде каде што корисникот што работи работи има дозволи за пишување (на пример, свој дом) и тоа е тоа 🙂
На опасни датотеки ... добро, можете да додадете некои редови што ќе chmod -x на сите датотеки, со што ќе го изгубите својството за извршување.
Ги додадов овие редови на почетокот за да ја избришам папката .USBDRIVES ако е веќе креирана:
ако [-s $ PLACE]
потоа rm -r $ PLACE
fi
На овој начин, нема да даде грешка во „директориумот веќе постои“, т.е. ако треба да бидете внимателни дека нема ништо во папката .USBDRIVES што не сакаме да го избришеме, затоа што ќе го избрише и ќе го стави друг на своето место.
За да додадете нови формати на датотеки, само да ги напишете на usb-spy? на пример .jpg .mp3 итн.
За да додадете нови типови на датотеки, ги ставате во датотеките usb-spy.file
Погледнете ја содржината на датотеката и ќе видите како да ги додадете, тоа е прилично едноставно
Ако сме на иста мрежа, и има машина за наставници, интересно би било да направиме мрежно мапирање, можеби ќе имаме ssh на машините и на тој начин ќе го дистрибуираме кодот на лабораториските машини или дури и на машината на наставникот ... Ова ми дава многу идеи: $
Здраво, ви честитам за објавата и за сите ваши придонеси, но имам прашање, да видам дали некој може да го реши овој проблем:
Ја тестирав вашата скрипта на компјутер со ubuntu 12.04LTS (со Unity) и функционираше совршено, но како што видов дека оваа скрипта престана да се извршува по првиот пат кога беше извршена, бидејќи папката .USBDRIVES беше веќе креирана, решив да директно користете ја оваа друга скрипта на вашето авторство што беше објавена во друг дел од овој форум
тука ја копирам сценариото за да се лоцирате
#! / корпа за отпадоци / баш
#
# - * - КОРИСТЕЕ: UTF-8 - * -
# Оваа програма е слободен софтвер. Можете да го прераспределите и / или
# изменете го според условите на Општата јавна лиценца
# од ГНУ објавено од Фондацијата за слободен софтвер,
# или верзија 2 на споменатата лиценца или (во зависност од вашата
# избор) на која било подоцнежна верзија.
#
# Ако направите какви било измени во оваа апликација,
# секогаш треба да го споменува оригиналниот автор на истото.
#
# Копилефт 2012, FromLinux.net {Хавана Сити, Куба}.
# Автор: КЗКГ ^ Гаара
Додека = 0
додека [$ CONTROL = 0]; направи
мачка / итн / mtab | grep media >> / dev / null
ако [$? -не 0]; тогаш
ПРОТИВ = 0
друго
ПРОТИВ = 1
: $ {USBDEV: = `мачка / итн / mtab | Греп медиуми | awk '{print $ 2} ”“ »/»}
cp $ USBDEV / * / дома /
fi
спијте 5
направи
излез 0
Темата е следна во ubuntu12.04 lts единството што последната скрипта работи добро и работи, но кога ќе го намалам истиот компјутер од „x“ причина, и ќе се обидам да го направам да работи во ubuntu 10.10 не, можам да го направам да работи
Од една страна, тој предизвикува грешка и не ги чита дисковите за пенкало што имаат сложено име на пример: ПОДАТОЦИ-G, ниту ги копира датотеките што имаат сложено име. Освен овој проблем, имам проблем што скриптата се извршува само кога компјутерот се рестартира еднаш.
Прашањето би било: како можам да направам таа скрипта да ми копира дискови и датотеки со сложени имиња
и ако користам кронтаб или можам да го закажам да работи во одредено време
Друг детал, во Убунту 10.10, бидејќи го користи Гном, би сакал да додадам некои ограничувања што треба да се земат предвид, кога се даваат привилегии за извршување на скрипта, таа мора да биде лоцирана во /etc/init.d не во / etc /
(Земете во предвид дека треба да го залепите таму пристигнувајќи од терминалот со судо наутилус)
од друга страна, друга димензија би била дека откако ќе ја залепите таму за да видите дали може да се изврши, мора да се направи во друг терминал
sudo su (да се корени)
лозинка
ls
cd / etc / init.d
ls -l
и таму скокаме ако работи или не
потоа во истиот терминал или во друг терминал во друго време да бидеме root и да се наоѓаме во etc / init.d (т.е. до чекорот cd / etc / init.d) како и во претходниот терминал продолжуваме на следниов начин да му дадеме дозволи за извршување
sudo chmod + x скрипта.sh
ажурирање -rc.d скрипта.sh стандардно 80
се рестартира
Повторувам, така што автоматски се извршува во ubuntu 10.10, ако е друга верзија како 12.04, треба да го направите она што го кажува KZKG ^ Gaara
И едно последно прашање, како сакам да ја копирам содржината (до 3 подпапки на pendrive) во домот или во скриена домашна папка или не, да претпоставиме дека беше .USBDRIVES
во кодот не би морал да кажувам
cp -r /media/*/*/*/home/.USBDRIVE/*
На кратко, за да го добијам она што го сакам, како треба да остане сценариото?
затоа што веќе се обидов да ја модифицирам линијата што тие ја изменија во usb-spy sh, но во таа друга што снима директно дома и ми фрла грешка во изменетата линија.? Со почит Ви благодарам
Не можам да ја преземам втората скрипта
Многу добро. 😉
И, ако не ги направам чекорите што ги направивте, што ќе се случи? Дали не работи или едноставно работи, но без корен? Ако компјутерите имаат систем што да речеме ја враќа целата внатрешна конфигурација на компјутерот при исклучување, дали ќе работи? Ви благодарам.
Во случај системот да има „нешто“ што е стандардно на / home / папката, тогаш мора да ја измените скриптата, каде што пишува / home / да ја смените во / opt / или некоја друга папка што не е засегната.
Мислам дека за да се подобри скриптата и да се избегне упад во pendrive, оптимално би било да се даде приоритет на типот, големината на датотеката. На пример, оставете големи датотеки од 100 мегабајти или повеќе за последно. Или прво копирајте ги датотеките doc, docx, txt, pdf, xml, ... итн итн итн и оставете ги датотеките avi, mp4, mkv за крај ...
Здраво, идејата е добра. Сакав да поставам две прашања:
- Дали може да се направи обратно? направи скрипта за penderiver, дека таа се поврзува со која било машина и извлекува датотеки.
- работи за Windows OS?
Здраво,
Не сум сигурен како може да се направи при поврзување на pendrive, истиот pendrive самостојно извршува скрипта што ја има внатре.
И не, оваа скрипта не работи за Windows
Добро, благодарам што ми одговори, ќе испитам како да го направам тоа
Колку добро сценарио. Го анализирав и ми се чини неверојатно, се надевам дека еден ден би можел да направам и такви практични сценарија.
Одличен придонес, иако алатката што ќе и ја дадам не е баш она за што ја подигнавте, ако ја користам за бекап на датотеки на група корисници, лошо однесување што го имам… хехехех.
кога ќе се обидам да ја стартувам ми ја дава оваа грешка линија 31: [: премногу аргументи
отстранете ја таа линија за да видите дали таа работи. и излегува дека тоа е линијата што ја ограничува големината на уредите.
при отстранување го копира она што го имам во монтираните партиции
Здраво, јас сум нова и знам дека тенџерето е старо, но многу ми се допадна, сценариото е многу едукативно
Ви благодариме што го споделивте и детално го објаснивте ...
Честитки
Пријателе, ме спаси, доволно беше да го одвлечам вниманието од наставникот и да го воведам USB-то во мојот лаптоп, а потоа хахахај да положи испит и белешки од сите хахаха
Може ли да ми ја предадете скриптата, врската е прекината
Можете да ми ја пренесете скриптата, врската е прекината
kzkggaara, дали можете повторно да ги поставите датотеките? линковите се прекинати: /, многу ви благодарам
Може ли да испратите линкови?
слуша! чичко! ги имате паднатите пофалби можете повторно да ги подигнете!
ДОБРО! : v
добро, го правам ова повторно затоа што не знам дали е прикачено она што сакав да го кажам.
добро е што ги имате линковите надолу, можете да ги поставите!
Врските се прекинати !!!
Повторно испратете ги врските, ве молам @usemoslinux Истражувам за оваа тема, благодарам!
Скриптата може да се преземе од тука. Мислам дека е исто
https://mega.nz/#!yQR1BQTb!FoYoopZ11WSstQaqX1flxhm1t4jCKOI9jj8VIxIBrxk
Добро тогаш….
Мислам дека од моја скромна гледна точка е одличен напис и тогаш ако има луѓе кои велат дека си измамник, тогаш мислам дека тоа е според целта за која ја користиш програмата.
Мене лично ми се допадна повеќе за тоа што го знаев програмскиот јазик за linux бидејќи работев само во java, благодарам партнер, ми предизвика интерес да знам повеќе за јазикот за linux.
Ви благодарам.
Здраво пријатели, затоа што најдов друг начин да ја користам оваа скрипта е правење резервна копија, ќе разговарам малку со вас имам два уреди, камера и hdd, она што го сакам е наместо да ги снимам датотеките, локалните датотеки да ги зачувуваат ги во надворешно HDD од камера до HDD но ми дава грешка што вели „премногу аргументи“ дали може да ми помогнете
Работи само со уреди со оперативен систем линукс?
Некој го подигне, ве молам!
Здраво, немам linux и во моето училиште користат Windows, јас ја користев апликацијата usb capture и копирам само 5 датотеки од меморијата на наставникот, се сомневам дека usb има заштита, затоа што истото се случи двапати, ќе има некои друг начин да се одземе целосната информација од тој usb?
Па, ако кажете дека кодот ќе биде едноставен, се чини многу интересно да видите како работат методите за да се види дали е поврзан USB или големината на партицијата. Штета што ја отстранија скриптата mega.nz, дали можете повторно да ја поставите?
Поздрав и одлична работа, едноставна, но функционална дури и за автоматизирање на копии од УСБ !!!
Добро!
Само што влегов во вашиот пост на блогот и навистина ме интересира. Она што се случува е дека кога ја давате датотеката .zip што ве пренасочува кон мега, тоа значи дека датотеката повеќе не е достапна.
Се прашував дали можете да ми ги испратите оние датотеки што треба да се преземат.
Ви благодарам многу и поздрав!
Технологијата има навика да се намалува во големина со текот на годините. И тоа се случи до неверојатен степен со дискови со цврста состојба (SSD). Сега можете да ги добиете во иста големина како најбрзите USB флеш-уреди.
https://clongeek.com/las-unidades-usb-3-0-mas-rapidas/
Можеш ли да ми ја испратиш датотеката или пак да ја подигнам? Излегува дека не може да се преземе