GNU/Linux >> Belajar Linux >  >> Linux

Menyalin file hanya jika lebih baru dari tujuan

Menggunakan opsi pembaruan (-u) dengan cp harus melakukannya untuk Anda.

http://beginnerlinuxtutorial.com/help-tutorial/basic-linux-commands/cp-linux-copy-command/


Gunakan rsync

rsync --progress -r -u /from/one/* /to/another/directory

Anda tidak mengatakan shell apa yang Anda gunakan, jadi saya akan menganggap ksh :

if [[ file1 -nt file2 ]]; then cp file1 file2; fi

Linux
  1. Menggunakan Google Drive dari Baris Perintah Linux

  2. Tujuan Menggunakan Fifo Vs File Sementara Atau Pipa?

  3. Temukan Hanya Kejadian Pertama Menggunakan Only Grep?

  1. diff untuk menampilkan hanya nama file

  2. Bagaimana cara menghindari pesan peringatan 'adalah file yang sama' saat menggunakan cp di Linux?

  3. Cara hanya mendapatkan jumlah baris file

  1. lokasi file sementara saat menggunakan tmpfile() di C

  2. Hapus file di Linux menggunakan nomor inode

  3. Bagaimana cara mengubah pengkodean yang digunakan server SFTP saya?