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
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