Cara menyalin file ke beberapa direktori menggunakan perintah

Jika Anda pernah menggunakan konsol perintah linux, Anda pasti tahu bahwa sangat mudah untuk menyalin sebuah file atau bahkan beberapa file berkat perintah cp, sebuah perintah yang telah kita semua gunakan pada suatu waktu dan hingga saat ini telah membantu kita dengan sangat baik untuk menyalin file menggunakan konsol.

Namun, apa yang terjadi jika kita ingin menyalin satu file ke beberapa direktori secara bersamaan? Perintah cp tidak memungkinkan untuk melakukannya secara langsung, harus mengulangi perintah cp berulang kali, sesuatu yang bisa rumit dan tidak praktis. Tentunya ketika ini terjadi pada Anda, Anda bertanya-tanya apakah tidak ada utilitas yang memungkinkan Anda menyalin satu file ke beberapa direktori dalam satu perintah, tanpa mengulang.

Baiklah, saya punya kabar baik untuk Anda, sejak itu perintah xargs akan memungkinkan Anda untuk menggabungkan beberapa perintah cp menjadi satu, menghemat waktu Anda dan memungkinkan Anda melakukannya sekaligus, dengan satu perintah. Sintaks perintahnya adalah sebagai berikut:

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

Seperti yang Anda lihat, ini tentang menggunakan perintah xarg dengan perintah cp sebagai argumen, letakkan nama file Anda di mana Anda meletakkan file dan folder tempat Anda ingin menyalinnya di tempat Anda meletakkan folder (tambahkan yang Anda inginkan). Jika misalnya saya ingin menyalin file test.txt di / home / azpe dan / home / isaac, perintahnya adalah sebagai berikut.

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

Jika terpisah saya ingin menyalinnya di 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/ "

Dengan demikian, kami akan dapat menyalin file di beberapa direktori pada saat yang bersamaan, sesuatu yang pasti sangat praktis dan menarik dan tidak ada salahnya untuk mengetahuinya. Ingatlah bahwa Anda dapat memasukkan jumlah folder yang Anda inginkan dalam tanda kutip.

Penggunaan yang baik yang dapat saya pikirkan untuk perintah ini adalah misalnya untuk seorang guru yang ingin menyalin file ke semua siswanya. Dengan menggunakan perintah ini, dapat menyalin file sekaligus dan dalam satu perintah, tanpa harus berkeliling memberi perintah untuk setiap siswa.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Monica dijo

    Saya merasa sangat menarik.

  2.   Sid ragasoom dijo

    Hai, ide saya adalah menyalin file ke beberapa drive eksternal menggunakan metode ini. Sekarang, karena ketidaktahuan, saya tidak dapat meletakkan file "txt" di semua MOUNTPOINT (/ media / XXX / UUID) dari disk, karena akan selalu ada disk baru. Bisakah Anda membantu saya dengan itu? Dari sudah terima kasih banyak.