Kuidas kopeerida käskude abil fail mitmesse kataloogi

Kui olete kunagi Linuxi käsukonsooli kasutanud, teate juba, et faili või isegi mitme faili kopeerimine on väga lihtne tänu käskule cp, käsk, mida me kõik oleme mingil ajal kasutanud ja mis on tänaseks meile failide konsooli abil kopeerimiseks väga hea olnud.

Mis aga juhtub, kui soovime ühe faili korraga mitmesse kataloogi kopeerida? Cp-käsk ei võimalda seda otse teha, tuleb käsku cp ikka ja jälle korrata, mis võib olla tülikas ja ebapraktiline. Kindlasti, kui teiega nii juhtus, olete mõelnud, kas pole utiliiti, mis võimaldaks teil ühe käsklusega ühe faili mitmesse kataloogi kopeerida, kordamata.

Noh, mul on teile nüüd hea uudis käsk xargs võimaldab teil ühendada mitu cp-käsku ühte, säästes teie aega ja võimaldades teil seda teha ühe käiguga ühe käsklusega. Käsu süntaks on järgmine:

xargs -n 1 cp -v archivo<<<"/carpeta1/ /carpeta2/" 

Nagu näete, see on käsu xarg kasutamine argumendina käsuga cp, pannes oma faili nime sinna, kuhu te faili lisate, ja kaustad, kuhu soovite selle kopeerida, sinna, kuhu kausta panete (lisades soovitud kaustad). Kui näiteks soovin kopeerida faili test.txt kataloogidesse / home / azpe ja / home / isaac, oleks käsk järgmine.

xargs -n 1 cp -v prueba.txt<<<"/home/azpe/ /home/isaac/ "

Kui ma tahan selle peale kopeerida kaustadesse / home / joaquin ja / home / willy, paneksin järgmise käsu.

xargs -n 1 cp -v prueba.txt<<<"/home/azpe/ /home/isaac/ /home/joaquin/ /home/willy/ "

Seega saame faili korraga kopeerida mitmesse kataloogi, midagi kahtlemata väga praktilist ja uudishimulikku ning mida teadmine pole kunagi valus. Pidage meeles, et saate panna soovitud kaustade arvu jutumärkidesse.

Selle käsu jaoks on hea mõte näiteks õpetajale, kes soovib faili kõigile oma õpilastele kopeerida. saaks faili ühe korraga kopeerida ja ühe käsklusega, ilma et peaksite käima iga õpilase jaoks käsku panemas.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Monica DIJO

    Minu arvates on see väga huvitav.

  2.   Sid ragasoom DIJO

    Tere, minu idee on selle meetodi abil fail kopeerida mitmesse välisse draivi. Nüüd ei saa ma teadmatuse tõttu panna faili "txt" kõigile ketaste MOUNTPOINT (/ media / XXX / UUID), kuna alati on uusi kettaid. Kas saaksite mind selles aidata? Alates juba tänan teid väga.