Терминал менен: Файлдардын тизмесин таап, көчүрүп алыңыз

Бардык окурмандарга салам😀

Ийгиликсиз эс алган соң, ушул саптарды жазууну каалайм. Менин 3gb mp32 ойноткучум бузулуп калган жана аны калыбына келтирүүнүн бирден-бир жолу - бул аны форматтоо, бул көйгөй деле эмес, эмнеден улам мага болгон музыкалык коллекцияны тандап, көчүрүп алсам болот деп ойлонуп жаттым ушунчалык даам татыптыр.

Ушундан улам, мен бул иштер үчүн терминалдын канчалык күчтүү болоорун эстедим жана бир нече мүнөттөн кийин документтерди окуп чыккандан кийин (Мен башкалардын мыктысы эмесмин 😛) Мен бул ыкмага жеттим:

1. Мен плеердеги бардык файлдар менен тизме түздүм:

dir / media / musicplayer> music_list

2. Ошол тизмени түзгөндөн кийин, төмөнкү буйрукту колдонобуз:

 мышык music_list | окуп жатканда f; табуу. -name "$ f" -exec cp {} / media / musicplayer \ ;; жасалды

мышык тизмени окуп, анда, табуу аларды издөө жана акыры жооптуу cp аны файлдын акыркы сабы окулганга чейин цикл менен көздөгөн папкасына көчүрөт.

жана тАЭ!

Консольдун иштөө ыкмасы жылып жатат, туурабы?

Бул дагы жемиштүү иш-аракеттерде пайдалуу болушу мүмкүн деп ишенем (жана менин оюнчума караганда анчалык деле маанилүү эмес) хахаха, жана, албетте, ошол эле максатка жетүүнүн башка жолдору болот (балким колдонуп) rsync o xargs) бирок мага бул ага жетүүнүн эң жөнөкөй жолу сыяктуу сезилди.


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

46 комментарий, өзүңүздүкүн калтырыңыз

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

  1.   элав ал мындай деди:

    О! Улуу 😀

  2.   вампир ал мындай деди:

    Эххх .... »Dir» ???? Сиз ошол укугуңузду окудуңуз беле жана "dir" командасын колдондуңуз беле? WTF !!! Бул команда "ls" ... DIR бул DOS буйругу, * nix эмес (же GNU / Linux) ... Мен эски Slacker экенимди билем, бирок ал жерде ката жокпу?

    Калгандары үчүн мыкты! консолду колдонуу менен жалкоо болуунун жакшы жолу

    1.    eliotime3000 ал мындай деди:

      DIRдин ошол учурда биз бирдейбиз, анткени POSIX LS анын ордуна колдонулат.

      Жаңылышуу адамдарга таандык.

    2.    Pepe ал мындай деди:

      `адам режиссёр`

      1.    элав ал мындай деди:

        Так. DIR биздин бөлүштүрүүлөрдө дагы бар 😛

    3.    элав ал мындай деди:

      Чындыгында, мен чуркаганда:

      man dir

      Акырында эмне алаарымды караңыз:

      АВТОР Авторлору Ричард М.Сталлман жана Дэвид Маккензи.
      1.    Жискард ал мындай деди:

        Сени карачы! Бирок бул жакында, туурабы? Себеби бир нече жыл мурун, Linuxту колдоно баштаганда, адаттан тышкары ls ордуна dir деп жазып, бирин боёгом!

      2.    eliotime3000 ал мындай деди:

        Мен DIRдан omenté алган нерсемди алып салам.

    4.    helena_ryuu ал мындай деди:

      Мен өзүм айттым, мен баш xDDD боюнча n00b толукмун, эгерде мен сени дир хахаха менен таарынтып алган болсом, чындыгында, бул ls экенин билем, бирок ошол учурда мен бир гана айтаарымды эстедим ... бул файлдардын тизмеси эле 😛

      1.    eliotime3000 ал мындай деди:

        Тынчсызданбаңыз. Ошол сыяктуу эле, мен башты көп деле кайталабайм, ошондуктан биз жакынбыз.

        1.    eliotime3000 ал мындай деди:

          Баса, мен Iceweaselди колдонуп көрүүнү сунуштайм (ал AURда жана логотип Firefoxка караганда сулуу).

          🙂

          1.    helena_ryuu ал мындай деди:

            Мен аракет кылып көрөм ^^

          2.    элав ал мындай деди:

            Акыры бирдей. Firefox сактагычта бар болсо, эмне үчүн Iceweaselди орнотушубуз керек?

          3.    куки ал мындай деди:

            Элиот, бул Firefox менен бирдей, бирок андан да жагымсыз логотип менен ¬¬, андан кийин AUR ичинде

          4.    eliotime3000 ал мындай деди:

            @cookie:
            Бул сиздин көз карашыңыздан көз каранды, анткени мен азырынча Iceweasel логотипинин "жалпак" дизайны менен же Mozilla компаниясына менин маалыматтарымды жөнөтүп, жакшы иштейби же жокпу деген жаңы версиясын көрө элекмин.

            Iceweasel логотиби сизге жакпаганы жакшы, мен сиздин чечимиңизди сыйлайм.

      2.    Sam burgos ал мындай деди:

        Баш менен башыңды сындырып, башка тилдерде иш-аракет кылгың келбей калат деп тынчсызданбагыла, анткени where (менин жеке ишим) кайда экендигин таба албай жатасыңар, мындан тышкары, аны бир нече дистрибуцияда иштетүү керек

        Ал эми сиздин сценарий боюнча, мен аны бир аз иретке келтирип, пастебинге салып койдум, бирок айрым параметрлерин билгим келет, анткени мен аларды анча түшүнбөйм (үйдө отурганда териштирем, анткени жумушумда колум байланган жана бут)

        Скрипт -> http://pastebin.com/3c1zwS5y

        1.    helena_ryuu ал мындай деди:

          Чындыгында, сиз аны тыкан калтырдыңыз, мен мындай кылмакмын, бирок .... Эмнегедир аранжировкалар эсимде (программалоо сабагында алар мени канчалык азапка салышат), ошондуктан аны бир сапка калтырганым жакшы хахаха

          1.    Sam burgos ал мындай деди:

            Коддорго буйрутма берүү пайдалуу, анткени аларды кийинчерээк түшүнүү кыйынга турат (документалист / аналитик / программист катары бул абдан кыйналат жана мен өз тажрыйбамдан улам айтып берем)

            Башка дагы бир нерсени ырахаттануу менен жардам берүүнү сунуштайм, мен дагы бул жаатта чебер эмесмин, бирок мен колдонгон тилдердин (жана эң көп чаң баскан: P) бул алардын бири, бирок, болжолдуу айтканда, жаңы үйрөнчүк болгон адам үчүн bash сиз коддун өзү эмне кылат деп ойлоп мени таштап кеттиңиз 😉 😛

    5.    haobaobatusai ал мындай деди:

      dir чуркоо менен сыноо

    6.    экномус ал мындай деди:

      Эч кандай ката жок, сиз Linuxта DIR командасын колдонсоңуз болот, анда LSди колдонуу кыйла жарашыктуу болушу мүмкүн, бирок DIR файлдарынын тизмесин алуу жакшы, анткени учурда көпчүлүк дистрибутивде dir = 'ls -l псевдоними бар.

  3.   eliotime3000 ал мындай деди:

    Мага кеңеш жакты. Чындыгында Windowsдон ашып түшкөн GNU / Linux консолунун көптөгөн колдонуулары жөнүндө дагы окуу куралдары жазылат деп ишенем.

    1.    KZKG ^ Gaara ал мындай деди:

      Бул жерден караңыз 😉 - » https://blog.desdelinux.net/tag/terminal/

      1.    eliotime3000 ал мындай деди:

        Бөлүшүү жана сүйүктүүлөргө кошуу.

  4.   Д.Адриан ал мындай деди:

    Менин сабатсыздыгымды кечирип коюңуз, бирок чындыгында мен дээрлик эч нерсени түшүнгөн жокмун: биринчи буйрук, dir, папканын ичиндеги файлдардын тизмесин түзөт, ошондо менин түшүнүгүм боюнча табылган нерсе баяндалган сүрөттөрдү биринин артынан бирин издейт. ошол тизмеде жана аларды башка папкага көчүрүңүз. Мен алардын / media / musicplayer оюнчусунда экендигин билсем, эмне үчүн аларды издеш керек деп сурайм жана ал папканы башка жерге көчүрүү жетиштүү болот.
    / Media / musicplayerде ар кандай файлдар бар жана мен, мисалы, mp3терди гана таап, башка жагына көчүрүп алгым келет?
    Эгер кимдир бирөө көйгөй эмнеде экендигин жана мен эмне кылгым келип жаткандыгын жакшыраак түшүндүрүп бере алса?
    Рахмат жана кечиресиз.

    1.    helena_ryuu ал мындай деди:

      Эгер сиз айткандай, файлдарды башка тарапка көчүрүп алуу оңой болсо, анда менде көйгөй: файлдар окулбай, линукс жана терезелерде болгондуктан, мен аны format форматтап, кайра толтуруп бердим жалкоолук, ошол себептен.
      Сиздин чыпкалоо жөнүндө айткандарыңызга келсек, табуу командасына -o жана -name желектерин кошуу керек деп ойлойм:
      табуу. \ (-name '* .jpg' -o -name '* .png' -o -name '* .JPG' -o -name '* .PNG' -o -name '* .JPEG' -o -name ' * .jpeg '\)
      анда ал * .jpg, * .JPG, * .png, * .PNG, * .jpeg жана * .JPEG файлдарын гана чыпкалайт

  5.   hexborg ал мындай деди:

    Куттуктайм. Сиз терминалды чындыгында колдонууга арналгандыктан колдондуңуз.

  6.   Дкой ал мындай деди:

    Күчтүү консоль болбосо жашообуз кандай болмок: 3 ... .

  7.   Ал ушул жерден өткөн ал мындай деди:

    абдан жакшы, менде бар
    alias listen = 'echo "$ (find $ (pwd) -iname" * .MP3 ″) "| xargs -n1 -I aa ln -s "aa" $ HOME / listen / '

    1.    davidlg ал мындай деди:

      өткөрүп берүү аяктаган файлдарды жылдыруу үчүн, мен колдонгонго аябай окшош
      [code] find -iname "* .avi" | xargs -i mv {} / home / wizord / Videos /
      [/ Коду]

  8.   Уриел ал мындай деди:

    Билимсиздигимди кечиресиз, бирок мен ошондой эле буйрукту толук түшүнгөн жокмун, андыктан ал менин эмне кылгым келип жаткандыгын же тиешеси жок экендигин билбейм.
    Менде 160gb 6-муундагы iPod бар, анткени ал кеч болуп кала электе резервдик көчүрмөсүн сактап калгым келет, бирок мен сиз жазган нерселер менен музыканы плейлисттерге ылайык бөлүп бере алаарымды билбейм, анткени анын ичинде көптөгөн ырлар бар. Аты бир, бирок ар кандай альбомдордо же сүрөтчүлөрдө мен өзүмдү түшүндүрүп бере аламбы? Ошондуктан мен .mp3 файлдарын бир эле папкага көчүрө албайм, анткени ал бирдей аталыштагы ырлар менен карама-каршы келет. Камдык көчүрмөнү сиз сунуш кылган буйруктар менен жасасам болобу же башка альтернатива барбы?
    Мага жардам бере аласыз деп ишенем, рахмат !!

    ps: Мен ага Rockbox орнотууну ойлодум, бирок ал иштеп чыгуучунун баракчасына ылайык менин iPodум менен шайкеш келбейт
    pd2: gtkpod, сыягы, .mp3ти гана буйруксуз көчүрөт, же мен муну кантип жасаарымды билбей калгандырмын.

  9.   truko22 ал мындай деди:

    Сонун 😀

  10.   eliotime3000 ал мындай деди:

    Ар бир адам каалаган браузерди колдоно алат.

    Iceweaselди Debianда mozilla.debian.net чыгарган бөлүмү менен колдонуп жатам жана ал браузерди колдонгондорго каршы эмесмин.

    Мен @helenaга Iceweaselди колдонуп көрүүнү сунуштадым, анткени Iceweasel аны абдан сүйкүмдүү логотиби бар деп аныктайт (көпчүлүк жактырбайт), бирок чочулабаңыз.

    Эмнеси болсо да, мен Firefoxту орнотууга жалкоо болгондуктан, Debianда Iceweasel колдонуп жатам жана Slackwareде Firefox бар жана ал кереметтерди жаратат.

    1.    элав ал мындай деди:

      Таза. Менин айтайын дегеним, Firefox мурунтан эле репозиторийге таңгакталган. Iceweasel AURдан келип чыгышы мүмкүн болгон бардык тобокелдиктер менен орнотулушу керек.

      1.    eliotime3000 ал мындай деди:

        Ах жакшы. Албетте, Firefoxту Iceweasel менен алмаштыруу максатка ылайыктуу болот, анткени мен эки браузерди тең сынап көрдүм, бирок экөөнү бир убакта иштете албайсыз.

        Slackware менен тажрыйба жүргүзүп бүтөөрүм менен, мен виртуалдык машина жасайм, ага Arch'ди Iceweasel менен орнотуп, жеңил интерфейс (XFCE же LXDE) орнотом.

    2.    helena_ryuu ал мындай деди:

      [темадан тышкары]
      хахаха эч кандай көйгөй жок, мен билем, күндүн аягында ал башка логотиби бар firefox, жана бул чындыгында, ал аурада, бул бир аз кооптуу болушу мүмкүн, чындыгында, менин карындашымдын компьютерине Crunchbang орнотулган (жана ende iceweasel) жана чындыгында, логотип абдан kawaii ^^ Бирөөгө жакпай калганын түшүнбөйм ~ _ ~
      [/ темадан тышкары]

      1.    eliotime3000 ал мындай деди:

        Ооба, мага Iceweasel логотиби жагат. Жок дегенде мени оодарып салган күндөрүмдө бактылуумун.

  11.   eliotime3000 ал мындай деди:

    Темадан сырткары кечиресиз, бирок Opera Mini комментарий жазуу чындыгында ыңгайсыз.

    1.    sieg84 ал мындай деди:

      бир аз ыңгайсыз, бирок комментарийлердин өзгөрүшү менен жакшырды.

  12.   Pepe ал мындай деди:

    жакшы жумуш

  13.   Emmanuel ал мындай деди:

    Кеңеш кызыктуу жана пайдалуураак, бирок USB туташтырылган сайын иштей тургандай кылып жасаса болобу? 😮
    USBдеги айрым папкаларды тутум менен синхрондоштурсак сонун болмок.
    Салам жана мыкты салым.

  14.   Жахабанын Күбөсү ал мындай деди:

    хахаха, сен баш болуп нооб экенсиң.

    Терминалды сүйүп калганымдын себеби, ал жакта кээ бир нерселерди тез жасайм.

    1.    eliotime3000 ал мындай деди:

      Бул чындык. Ошондой эле, бул Windows консолуна караганда бир топ жакшы.

  15.   Пепе Лопес ал мындай деди:

    Мыкты кеңеш. Мен аны сактайм.

  16.   beegoqui ал мындай деди:

    Рахмат сага ! … Чоң жардам!

  17.   Rey ал мындай деди:

    Кимдир бирөөнүн төмөнкү дарегин linux /var/log/apt/history.log дарегинен Windows D дарегине көчүргөн баш файлы бар: / Файлдын тарыхын көчүр.

  18.   Rey ал мындай деди:

    Кимдир бирөөнүн баш файлы бар, аны Linuxтан /var/log/apt/history.log дарегинен Windows D дарегине көчүрүп алам: / Файлдын тарыхын көчүрүп алыңыз.log менин электрондук почтама жөнөтүңүз. rey79cm@gmail.com