Saya memiliki file log yang dimiliki oleh root
yang ingin saya salin ke direktori yang dimiliki oleh pengguna lain untuk dianalisis (harus dikompresi terlebih dahulu).
Saat ini saya harus
# cp log.xz /home/user/Documents
# chown user:user /home/user/Documents/log.xz
Apakah ada cara untuk mengeluarkan kedua perintah secara bersamaan, mungkin dengan satu atau lebih cp
opsi?
Jawaban:
Halaman manual cp tidak mencantumkan opsi yang memungkinkan Anda melakukan ini hanya dengan perintah CP. Jika Anda hanya ingin mengeluarkan perintah dan "berjalan pergi", Anda dapat meletakkan 2 perintah pada 1 baris yang dipisahkan oleh a; untuk secara otomatis menjalankan perintah secara berurutan.
sumber
Anda mungkin ingin melihat
install
:install
memiliki opsi lain yang cocok untuk menginstal. misalnya mengatur mode atau mempertahankan struktur direktori.sumber
install
masih untuk menginstal file ke sistem. Beberapa program sebenarnya menimpainstall
dengan memodifikasi variabel lingkungan PATH, sehingga file diinstal di tempat lain. Beberapa pembuat paket melakukan itu sehingga file tidak diinstal ke sistem saat ini, tetapi disimpan ke dalam sebuah paket.-g group -o user
.-o
kependekan dari pemilik.lihat halaman peta perintah cp
--preserve [= ATTR_LIST] mempertahankan atribut yang ditentukan (default: mode, kepemilikan, cap waktu), jika mungkin atribut tambahan: konteks, tautan, xattr, semua
sumber