Здравейте на всички читатели 😀
След неуспешна ваканция, заслужавам да напиша тези редове. Оказва се, че моят 3gb mp32 плейър е бил повреден и единственият начин да го възстановя е чрез форматирането му, това не е проблем, това, което всъщност ме измъчваше, беше да мисля за времето, което ще ми отнеме да избера и копирам музикалната колекция, която имах толкова много вкус беше направил.
В това си спомних колко мощен може да бъде терминалът за тези случаи и след няколко минути четене на документация (Не съм най-добрият в баш 😛) Стигнах до този метод:
1. Направих списък с всички файлове в плейъра:
dir / media / musicplayer> music_list
2. След генериране на този списък, ние прилагаме следната команда:
котка music_list | докато чете f; намерете. -име "$ f" -exec cp {} / media / musicplayer \ ;; Свършен
котка прочетете списъка, след това, намерите отговаря за тяхното търсене и накрая cp копира го в целевата папка в цикъл, докато се прочете последният ред от файла.
и вуаля!
Начинът, по който работи конзолата, се движи, нали?
Сигурен съм, че може да бъде полезен в по-продуктивни дейности (и по-малко тривиални от моя играч хахаха), и разбира се, ще има и други начини за постигане на същата цел (може би Rsync o xargs), но ми се струваше, че това е най-простият начин да го постигна.
О! Страхотно 😀
Ааа ... »Dir» ???? Прочетохте ли правилно и използвахте ли командата "dir"? WTF !!! Командата е "ls" ... DIR е DOS команда, а не * nix (или GNU / Linux) ... Знам, че съм стар ленивец, но няма ли грешка там?
За останалото, отлично! добър начин да бъдете мързеливи е да използвате конзолата
Ние сме еднакви в този момент на DIR, тъй като в POSIX LS се използва като негов заместител.
Да грешиш е на хората.
`мъж реж.`
Точно. DIR съществува и в нашите дистрибуции 😛
Всъщност, когато тичам:
man dir
Вижте какво получавам в края:
Виж се! Но това е отскоро, нали? Защото преди няколко години, когато започнах да използвам Linux, по навик пишех dir вместо ls и рисувах такъв!
Изтеглям това, което оментирам от DIR.
Казах го сам, аз съм пълен n00b в bash xDDD съжалявам, ако ви обидих с реж хахаха, наистина, знам, че беше ls, но в този момент се сетих само да кажа ... това беше просто списък с файлове 😛
Не се безпокой. По същия начин не се повтарям толкова много, така че сме наблизо.
И между другото, предлагам ви да опитате Iceweasel (той е в AUR и логото е по-хубаво от това на Firefox).
????
Ще пробвам ^^
В крайна сметка е същото. Защо да инсталираме Iceweasel, когато вече имаме Firefox в хранилищата?
Елиът, той е същият като Firefox, но с по-грозно лого ¬¬ и след това е в AUR
@бисквитка:
Зависи от това как гледате на него, защото досега не съм виждал нова версия на логото на Iceweasel с „плосък“ дизайн или с опция да изпратя данните си на Mozilla, за да проверя дали работи добре или не.
Това, че логото на Iceweasel не ви е по вкуса, е добре, уважавам вашето решение.
Не се притеснявайте, че в замяна на разбиването на главата си с bash вече не искате да правите неща на други езици, тъй като не можете да намерите къде 😀 (моят конкретен случай), освен това е добре да го използвате за работа в няколко дистрибуции
Що се отнася до вашия скрипт, аз си направих труда да го подредя малко и да го сложа в пастабин, макар че бих искал да знам някои параметри за какво са, защото не ги разбирам много (ще разследвам, когато съм вкъщи, тъй като в работата си съм вързал ръце и крака)
Сценарий -> http://pastebin.com/3c1zwS5y
Наистина, оставихте го по-организирано, щях да го направя така, но .... по някаква причина си спомням уговорките (колко ме карат да страдам в класа по програмиране), така че по-добре да го оставя на един ред хахаха
Е, полезно е да поръчате кодовете, защото в противен случай е трудно да ги разберете по-късно (като документатор / анализатор / програмист, което е голяма болка и ви казвам от моя собствен опит)
И друго нещо с bash, което предлагам да помогна с удоволствие, аз също не съм майстор в това, но на езиците, които обичам да използвам (и които имам най-много прах: P), е един от тях, макар че за някой, който уж е новак в баш, остави ме да мисля какво прави самият код 😉 😛
тест чрез стартиране на реж
Няма грешка, можете също да използвате командата DIR в Linux, може да е по-елегантно да използвате LS, но за да получите списък с DIR файлове е добре, защото в момента повечето дистрибуции имат псевдоним dir = 'ls -l по подразбиране.
Съветът ми хареса. Надявам се, че ще бъдат написани още уроци за многото приложения на конзолата GNU / Linux, която наистина превъзхожда тази на Windows.
Проверете тук 😉 - » https://blog.desdelinux.net/tag/terminal/
Споделяне и добавяне към любими.
Извинете за невежеството ми, но истината е, че не разбрах почти нищо: първата команда, реж., Прави списък с файловете, намиращи се в папка, след което според това, което разбирам, находката ще търси един по един тези файлове, описани в този списък, и ги копирайте в друга папка. Питам, защо трябва да ги търсите, ако вече знам, че са в / media / musicplayer и е достатъчно само да копирате тази папка на друга дестинация.
Няма да е, че в / media / musicplayer има всякакви файлове и искам да намеря, да кажем, само mp3-ите файлове и да ги копирам от другата страна?
Ако някой може по-добре да обясни какъв е проблемът и какво искам да направя?
Благодаря ви и извинете.
Е, както казвате, ако е по-лесно просто да копирате файловете на друга страна, проблемът, който имах, е, че файловете бяха нечетливи, в Linux и в Windows, така че трябваше само да го форматирам and и да го попълня отново, което дадох мързел, поради тази причина.
Що се отнася до това, което казвате за филтрирането, мисля, че трябва да добавите флага -o и -name към командата find, нещо подобно на това:
намирам. \ (-name '* .jpg' -o -name '* .png' -o -name '* .JPG' -o -name '* .PNG' -o -name '* .JPEG' -o -name ' * .jpeg '\)
в този случай ще филтрира само * .jpg, * .JPG, * .png, * .PNG, * .jpeg и * .JPEG файлове
Честито. Използвали сте терминала, тъй като той наистина е предназначен за използване.
Какъв би бил животът ни без мощната конзола: 3 ... .
много добре, имам
псевдоним listen = 'echo "$ (find $ (pwd) -iname" * .MP3 ″) "| xargs -n1 -I aa ln -s "aa" $ HOME / listen / '
много подобен на този, който използвам, за преместване на файловете, които предаването е приключило
[код] намиране -iname "* .avi" | xargs -i mv {} / home / wizord / Videos /
[/ Код]
Извинете за невежеството, но аз също не разбрах напълно реда и следователно не знам дали това се отнася или не за това, което искам да направя.
Имам iPod от 160gb от 6-то поколение, който, когато искам да направя резервно копие, преди да е станало твърде късно, обаче не знам дали с това, което пишете, мога да отделя музиката според плейлистите, тъй като има много песни с него. Същото име, но в различни албуми или изпълнители, мога ли да се обясня? Ето защо не мога просто да копирам .mp3 файловете в една папка, защото това би противоречило на песни със същото име. Мога ли да направя резервно копие с командите, които предлагате, или има друга алтернатива?
Надявам се да можете да ми помогнете, благодаря !!
ps: Мислех да инсталирам Rockbox, но той не е съвместим с моя ipod според страницата за разработчици
pd2: gtkpod очевидно също копира само .mp3 без ред или може би не знаех как да го направя.
Страхотно е 😀
Е, всеки е свободен да използва браузъра, който човек иска.
Използвам Iceweasel в Debian с освобождаващия клон на mozilla.debian.net и не съм против тези, които използват този браузър.
Предложих само @helena да опита Iceweasel, защото Iceweasel го идентифицира като доста сладко лого (което мнозина не харесват), но не се тревожете.
Както и да е, използвам Iceweasel в Debian, защото ме мързи да инсталирам Firefox и вече имам Firefox в Slackware и работи чудесно.
Ясно. Имам предвид, че Firefox вече е опакован в хранилището. Iceweasel ще трябва да бъде инсталиран от AUR с всички рискове, които това води.
О, добре. Разбира се, би било препоръчително да замените Firefox с Iceweasel, тъй като се опитах да имам и двата браузъра, но не можете да стартирате и двата едновременно.
Веднага след като приключа с експериментирането със Slackware, ще направя виртуална машина, в която ще инсталирам Arch с Iceweasel и лек интерфейс (XFCE или LXDE).
[извън темата]
хахаха няма проблем, знам, че в края на деня това е firefox с друго лого и е вярно, че е в aur, което може да бъде малко рисковано, факт е, че crunchbang е инсталиран на компютъра на сестра ми (и за ende iceweasel) и наистина, че логото е много kawaii ^^ Не разбирам защо някой не може да го хареса ~ _ ~
[/ извън темата]
Е, харесвам логото на Iceweasel. Поне съм щастлив в дните, в които ме преобърнаха.
Извинете за извън темата, но коментирането от Opera Mini е наистина неудобно.
донякъде неудобно, но се подобри с промяната в коментарите.
buen trabajo
Съветът е повече от интересен и полезен, но може ли да се направи по такъв начин, че да работи всеки път, когато се постави USB? 😮
Би било чудесно да синхронизирате определени папки на USB със системата.
Поздрави и отличен принос.
хахаха, и че си нуб в баш.
Това е една от причините, поради които се влюбих в терминала, заради начина, по който много бързо правя някои неща там.
И това е вярно. Освен това е много по-добър от конзолата на Windows.
Отличен съвет. Пазя го.
Благодаря ти ! ... От голяма помощ!
Някой има bash файл, който копирам от linux следния адрес /var/log/apt/history.log на адреса в windows D: / Копирайте файла history.log
Някой има bash файл, който копирам от linux следния адрес /var/log/apt/history.log на адреса в windows D: / Копирайте файла history.log, моля изпратете го на моя имейл rey79cm@gmail.com