GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana saya bisa memindahkan file dengan xargs di Linux?

Di OS X:

ls file_* | xargs -J {} mv {} temp/

Di Linux:

ls file_* | xargs -i {} mv {} temp/

find . -name "file_*" -maxdepth 0 -exec mv {} temp/ \;

find lebih baik daripada ls di mana mungkin ada lebih banyak file daripada jumlah argumen program yang diizinkan oleh shell Anda.


Gunakan -t "specify target directoty" di mv, ini akan berfungsi memindahkan file* ke direktori tujuan /temp

mis:- #ls -l berkas* | xargs mv -t /temp


Linux
  1. Cara mengenkripsi file dengan gocryptfs di Linux

  2. Bagaimana saya bisa membuat daftar file dengan jalur absolutnya di Linux?

  3. Bagaimana saya bisa mengecualikan file secara default dengan rsync?

  1. Cara Menemukan File dengan Perintah fd di Linux

  2. Cara Menyalin / Memindahkan File dan Direktori di Linux dengan perintah "cp" dan "mv"

  3. Bagaimana menemukan semua file yang diakhiri dengan .rb dengan Linux?

  1. Cara memindahkan file di Linux

  2. Cara Unzip File di Linux (dengan Contoh)

  3. Bagaimana cara menyalin folder dengan file ke folder lain di Unix/Linux?