Cara menyalin fail ke beberapa direktori menggunakan perintah

Sekiranya anda pernah menggunakan konsol arahan linux, anda sudah tahu bahawa sangat mudah untuk menyalin fail atau bahkan beberapa fail terima kasih kepada arahan cp, arahan yang telah kita semua gunakan pada suatu masa dan sehingga kini telah memberikan kita dengan baik untuk menyalin fail menggunakan konsol.

Namun, apa yang berlaku apabila kita mahu menyalin satu fail ke beberapa direktori pada masa yang sama? Perintah cp tidak membenarkan untuk melakukannya secara langsung, terpaksa mengulang perintah cp berulang kali, sesuatu yang boleh membebankan dan tidak praktikal. Tentunya ketika ini berlaku, anda tertanya-tanya apakah tidak ada utiliti yang membolehkan anda menyalin satu fail ke beberapa direktori dalam satu arahan, tanpa mengulang.

Saya mempunyai berita baik untuk anda, sejak perintah xargs akan membolehkan anda menggabungkan beberapa perintah cp menjadi satu, menjimatkan masa dan membolehkan anda melakukannya dalam satu masa, dengan satu arahan. Sintaks arahan adalah seperti berikut:

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

Seperti yang anda boleh lihat, ini mengenai penggunaan perintah xarg dengan perintah cp sebagai hujah, meletakkan nama fail anda di mana anda meletakkan fail dan folder di mana anda mahu menyalinnya di tempat anda meletakkan folder (menambahkan yang anda mahukan). Jika misalnya saya ingin menyalin file test.txt di / home / azpe dan / home / isaac, perintahnya adalah seperti berikut.

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

Sekiranya saya ingin menyalinnya dalam folder / home / joaquin dan / home / willy, saya akan meletakkan perintah berikut.

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

Oleh itu, kita akan dapat menyalin fail dalam beberapa direktori pada masa yang sama, sesuatu yang tanpa keraguan sangat praktikal dan ingin tahu dan tidak ada salahnya mengetahui. Ingat bahawa anda boleh memasukkan jumlah folder yang anda mahukan dalam petikan.

Penggunaan yang baik yang dapat saya fikirkan untuk perintah ini adalah contohnya untuk seorang guru yang ingin menyalin fail ke semua pelajarnya. Menggunakan arahan ini, boleh menyalin fail dalam satu masa dan dalam satu arahan, tanpa perlu membuat perintah untuk setiap pelajar.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Monica kata

    Saya merasa sangat menarik.

  2.   Sid ragasoom kata

    Hai, idea saya adalah menyalin fail ke beberapa pemacu luaran menggunakan kaedah ini. Sekarang, kerana tidak tahu, saya tidak dapat meletakkan fail «txt» semua MOUNTPOINT (/ media / XXX / UUID) cakera, kerana akan selalu ada disk baru. Boleh awak bantu saya dengan itu? Dari sudah terima kasih banyak.