CP(1)

NAME
cp - menyalin/mengkopi file

SYNOPSIS
cp [option] source dest
cp [option] source... direktori
Option-option:
[-abdfilprsuvxPR] [-S backup-suffix] [-V {numbered,existing,simple}] [--backup] [--no-dereference] [--force] [--interactive] [--one-file-system] [--preserve] [--recursive] [--update] [--verbose] [--suffix=backup-suffix] [--version-control={numbered,existing,simple}] [--archive] [--parents] [--link] [--symbolic-link] [--help] [--version]

DESCRIPTION
Dokumentasi dan terjemahan mungkin tidak akurat atau tidak lengkap. Mohon koreksi bila ada kesalahan menerjemahkan perintah.

Dokumentasi manual page cp versi GNU Bila argumen terakhir berupa nama direktori yang telah ada maka cp menyalin setiap file yang diberikan menjadi file dengan nama yang sama ke dalam direktori tersebut. Selain itu, bila hanya dua file diberikan maka file pertama disalin menjadi file kedua. Kesalahan akan terjadi bila argumen terakhir bukan berupa direktori dan lebih dari dua file yang diberikan. Secara default, cp tidak menyalin direktori.

  OPTIONS

-a, --archive
    Mempertahankan struktur dan atribut-atribut file asli selama penyalinan. Sama dengan option -dpR.

-b, --backup
    Membuat backup dari file-file yang ditimpa atau dihapus.

-d, --no-dereference
    Menyalin symbolic link sebagai symbolic link dan mempertahankan hubungan hard link antara file-file source/asal saat proses penyalinan.

-f, --force
    Menghapus file tujuan yang ada.

-i, --interactive
    Menampilkan prompt untuk memastikan penimpaan file-file tujuan.

-l, --link
    Membuat hard link salinan non-direktori.

-P, --parents
    Membentuk nama setiap file tujuan dengan penambahan slash pada direktori tujuan dan menentukan nama file asal. Argumen terakhir yang diberikan pada cp harus berupa nama direktori yang ada. Contohnya, perintah `cp --parents a/b/c dir' menyalin file a/b/c ke direktori dir/a/b/c, membuat direktori-direktori lanjutan.

-p, --preserve
    Mempertahankan keaslian atribut seperti owner, grup, permission dan timestamp dari file.

-r  Menyalin direktori secara rekursif, menyalin seluruh non-direktori seperti halnya file-file biasa.

-s, --symbolic-link
    Membuat symbolic link. Seluruh nama file asal harus mutlak (dimulai dengan `/') kecuali file-file tujuan adalah dalam direktori aktif. Option ini menghasilkan pesan kesalahan pada sistem-sistem yang tidak mendukung symbolic links.

-u, --update
    Tidak menyalin sebuah non-direktori yang memiliki tujuan dengan modifikasi time yang sama atau lebih baru.

-v, --verbose
    Menampilkan nama setiap file sebelum menyalinnya.

-x, --one-file-system
    Melewati subdirektori-subdirektori yang ada pada filesystem berbeda dari file yang diawal penyalinan.

-R, --recursive
    Menyalin direktori-direktori secara rekursif.

--help
    Menampilkan cara penggunaan program ini.

--version
    Menampilkan informasi versi program.

-S, --suffix backup-suffix
    Suffix/akhiran yang digunakan untuk membuat file simple backup di set dengan variabel environment SIMPLE_BACKUP_SUFFIX , yang dapat dibatalkan dengan option ini. Bila keduanya tidak diberikan maka defaultnya adalah `~', seperti dalam Emacs.

-V, --version-control {numbered,existing,simple}
    Jenis file backup yang dibuat dapat di set dengan variabel environment VERSION_CONTROL , yang dapat dibatalkan oleh option tersebut. Bila VERSION_CONTROL tidak di set dan option tidak diberikan, default jenis backup-nya adalah `existing'. Nilai dari variabel environment VERSION_CONTROL dan argumen pada option ini adalah seperti variabel `version-control' Emacs versi GNU. Nilai yang sah adalah (singkatan-singkatan unik yang diterima):

    `t' atau `numbered'
        Selalu membuat nomor backup.

    `nil' atau `existing'
        Membuat nomor backup dari file-file yang telah ada.

    `never' atau `simple'
        Selalu membuat simple backup.