GNU/Linux >> Belajar Linux >  >> Linux

cp:menghilangkan direktori – kesalahan saat menyalin direktori di Linux

Masalahnya

Saat kami mencoba menyalin direktori ke lokasi lain, kami mendapatkan kesalahan di bawah ini:

$ cp /data01 /data02
cp: omitting directory '/data01'
$

Solusinya

Error di atas adalah kesalahan umum yang dilakukan oleh pemula Linux saat menyalin direktori ke lokasi lain tanpa menggunakan opsi copy rekursif pada perintah 'cp'.

Untuk menghindari kesalahan ini, gunakan "-r ” atau “-a ” dalam perintah salin. Dari halaman manual perintah 'cp':

# man cp
-R, -r, --recursive
    copy directories recursively

-a, --archive
    same as -dR --preserve=all

Misalnya:

# cp -r /srcdir /tgtdir

atau

# cp -R /srcdir /tgtdir

atau

# cp -a /srcdir /tgtdir

Jika Anda tidak menggunakan opsi "-r" atau "-a" dalam perintah cp, secara default perintah akan mencoba hanya menyalin file dan bukan direktori dari sumbernya. "-r" dan "-R" adalah opsi yang sama dan dapat digunakan secara bergantian.


Linux
  1. Kesalahan Linux saat memuat pustaka bersama:tidak dapat membuka file objek bersama:Tidak ada file atau direktori tersebut

  2. Kesalahan saat menginstal Nodejs di Hosting Linux Bersama Godaddy

  3. Kesalahan I/O di Linux:tidak dapat menghapus direktori sebagai root

  1. Perintah Pindah Direktori Linux

  2. Direktori JAVA_HOME di Linux

  3. Penanda Direktori di Linux

  1. Menyalin file di Linux

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

  3. Menggabungkan 2 pohon direktori di Linux tanpa menyalin?