Vienu metu iš terminalo perkelkite kelis skirtingo formato failus

Rodyklės ir katalogo piktograma

Perskaičius pavadinimą, galite pagalvoti: gerai, labai paprasta, aš naudoju komanda cp arba mv ir aš naudoju pakaitos simbolį *, kad galėčiau judėti vienu metu. Bet tai perkeltų kiekvieną failą kataloge, kuriame dirbate. Bet mes to tiksliai nenorime. Tai, ką norime parodyti šioje mini pamokoje, yra šiek tiek patobulinta, ty perkelti tik tam tikrus formatus iš to katalogo į kitą vietą.

Atminkite, kad kai sakau „judėti“, tai taip pat gali būti pervadinta. Tai sakant, leiskimės į verslą, pademonstruodami, kaip tai galima padaryti labai lengvas ir greitas būdas, kad išvalius tam tikrus failų formatus nereikėtų jų perkelti po vieną, o viską automatizuoti iš vienos komandinės eilutės. Na, norėdami perkelti skirtingus formatus failus iš vieno katalogo į kitą katalogą, komandos formatas gali būti vienas iš šių:

mv /ruta/origen/*.{ext1, ext2, extn} /ruta/destino

mv *.ext1 *.ext2 *.extn /ruta/destino

Abi bylos pasiteisina. Pirmajame mes nurodome kilmės maršrutas o tada pratęsimai kad mes judėsime. Tik tie bus perkelti, o ne kiti, turintys įtakos bet kokiam failui, kad ir koks būtų jo pavadinimas. Antruoju atveju daroma prielaida, kad mes jau dirbame iš katalogo, kuriame yra failai, kuriuos ketiname perkelti ...

Pavyzdžiui, įsivaizduokite, kad norime visus vaizdo įrašus perkelti iš vieno katalogo į kitą. Vietoj to, tame kataloge yra .txt, .odt dokumentai, taip pat muzika .mp3. Jei mums būtų įdomu tik perkelti .flv, .mp4, .avi ir .mkv, ką mes darytume, būtų šie:

mv /home/Documentos/*.{flv, mp4, avi, mkv} /home/Multimedia

Kai taip paprasta Pateiksime minėto šaltinio katalogo turinį su lsPamatysime, kad visų perkeltų failų nebėra, tačiau tie, kurių nenorėjome paveikti, bus. Labai paprastas pavyzdys, bet tikrai pradedantieji vertina!


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   gerarjors sakė

    puikus indėlis ir naudinga