GNU/Linux >> Belajar Linux >  >> Linux

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

Salin File dan Direktori

cp perintah akan menyalin file dan direktori atau menyalin beberapa sumber ke direktori tujuan. Sintaks dasar dari perintah cp adalah:

# cp [options] source destination

Jika Anda memiliki banyak file/direktori untuk disimpan ke direktori tujuan, gunakan sintaks perintah di bawah ini.

# cp [options] source1 source2 [...] destination_directory

Opsi umum yang digunakan dengan perintah cp, termasuk:
-a – arsipkan, jangan pernah mengikuti tautan simbolik, pertahankan tautan, salin direktori secara rekursif
-f – jika file tujuan yang ada tidak dapat dibuka, hapus dan coba lagi
-i – prompt sebelum menimpa file yang ada
-r – menyalin direktori secara rekursif

Contoh-contoh ini menunjukkan pemanggilan khas dari perintah cp dengan deskripsi tentang apa yang mereka lakukan.

Contoh 1

Menyalin satu file ke direktori tujuan:

$ cp data.txt /var/tmp/

Contoh 2

Menyalin banyak file ke direktori tujuan:

$ cp data.txt file.csv /var/tmp/

Contoh 3

Menyalin direktori (dan isinya) secara rekursif:

$ cp -r /etc/ /var/tmp/backup/

Memindahkan File dan Direktori

mv perintah akan memindahkan atau mengganti nama file atau direktori, atau dapat memindahkan banyak sumber (file dan direktori) ke direktori tujuan. Sintaks dasar dari perintah mv adalah:

# mv [options] source destination

Untuk memindahkan beberapa file/direktori ke suatu tujuan, gunakan sintaks di bawah ini.

# mv [options] source1 source2 [...] destination

Opsi umum yang digunakan dengan perintah mv:
-f – jangan meminta sebelum menimpa
-i – perintah sebelum menimpa
-u – pindah hanya jika file sumber lebih baru dari file tujuan atau jika file tujuan tidak ada

Catatan :bahwa jika tujuan ada, itu akan ditimpa kecuali opsi -i digunakan.

Jika file atau direktori dipindahkan ke nama baru di dalam direktori yang sama, nama tersebut akan diganti secara efektif. Misalnya, ini akan mengubah nama file dari nama lama menjadi nama baru.

$ mv -i oldname newname


Linux
  1. Cara Zip File dan Direktori di Linux (dengan Contoh)

  2. Cara Mengarsipkan File Dan Direktori Di Linux [Bagian 2]

  3. Cara Mengarsipkan File Dan Direktori Di Linux [Bagian 1]

  1. Cara Menemukan file besar linux dengan perintah find dan du

  2. Bagaimana cara menambahkan bilah kemajuan untuk menyalin dan memindahkan perintah di Linux?

  3. Bagaimana cara memindahkan file dan direktori ke folder induk di Linux?

  1. Cara Menyalin File dan Direktori di Linux

  2. Bagaimana saya bisa memindahkan file dengan xargs di Linux?

  3. Bagaimana cara menyalin file dan subdirektori tersembunyi (dimulai dengan titik) di linux?