GNU/Linux >> Belajar Linux >  >> Linux

Mengapa Anda mendapatkan cp:menghilangkan kesalahan direktori di Linux dan bagaimana mengatasinya

Perintah cp Linux memungkinkan Anda untuk menyalin file dan direktori. Secara default, ini hanya berfungsi pada file. Saat Anda mencoba menyalin direktori. Anda mendapatkan kesalahan di bawah ini pada terminal.

cp:-r tidak ditentukan; menghilangkan direktori 

Mari kita pahami mengapa Anda mendapatkan kesalahan ini di Linux dan temukan solusinya.

Pertama, mari kita ulang cp:menghilangkan kesalahan direktori

Mari kita salin file dari src_file.txt ke folder /home/atechtown/dest_dir.

cp src_file.txt /home/atechtown/dest_dir

Ini berfungsi dengan baik untuk file.

Sekarang, mari kita jalankan perintah untuk direktori tersebut dan lihat apa yang terjadi. Salin direktori dari src_dir ke desk_dir.

cp src_dir desk_dir
cp: -r not specified; omitting directory 'src_dir'

Apa yang salah dengan perintah salin? Mengapa pesan kesalahan cp menghilangkan direktori?

cp menghilangkan solusi kesalahan direktori

cp:menghilangkan kesalahan direktori memberi tahu bahwa direktori tidak disalin karena perintah cp secara default hanya berfungsi pada file. Cukup, gunakan perintah cp dengan  -r atau -R (rekursif) sebagai argumen untuk menyelesaikan cp:menghilangkan kesalahan direktori.

Inilah yang dikatakan opsi ini,

 -R, -r, --recursive
copy directories recursively

Jadi opsi -r atau -R memungkinkan Anda untuk menyalin direktori/subdirektori secara rekursif.

Sekarang mari kita jalankan perintah salin dengan opsi – r.

cp -r src_dir dest_dir

atau

cp -R src_dir dest_dir

Sekarang Anda dapat melihat perintah bekerja dengan baik dan direktori beserta isinya juga disalin.

Ringkasan

Perintah cp Linux sangat berguna dan kuat. Secara default, ini hanya berfungsi pada file. Anda perlu menggunakan opsi -r atau -R untuk menyalin direktori, jika tidak, Anda akan menghilangkan kesalahan direktori. Solusi ini harus bekerja pada semua Distro Unix dan Linux -Ubuntu, Redhat, Fedora atau OpenSuse, CentOS, et

Lihat diskusi ini di Askubuntu dan StackOverflow untuk detail tambahan.

Saya harap Anda menemukan artikel ini bermanfaat. Silakan bagikan dan berlangganan.


Linux
  1. Bagaimana Anda memulai Linux?

  2. Bagaimana cara menghapus direktori dan folder di Linux?

  3. Bagaimana cara mengaktifkan pengindeksan file dan direktori Apache di Linux atau UNIX?

  1. UNIX / Linux:Cara Menggunakan Sticky Bit pada Direktori dan File

  2. Cara mendapatkan ukuran direktori di Linux

  3. cp:menghilangkan direktori – kesalahan saat menyalin direktori di Linux

  1. Cara Membuat File dan Direktori Tidak Dapat Dihapus, Bahkan Dengan Root di Linux

  2. Bagaimana cara mendapatkan nama dan versi distribusi Linux?

  3. Bagaimana cara menafsirkan dan memperbaiki kesalahan Input/output di Linux?