Karena masalah Hard disk saya mencoba untuk menggeser partisi dari satu hard disk ke yang lain. Saya mengikuti http://www.ibm.com/developerworks/library/l-partplan.html artikel untuk melakukannya. Pada bagian penyalinan saya ingin mengabaikan satu sub direktori tertentu. Bagaimana saya bisa mencapai itu dengan mengingat ketika menyalin saya harus menjaga grup pemilik dan cap waktu saya. Ada sekitar 700 GB data yang perlu disalin jika saya tidak mengabaikan subdirektori tertentu.
9
Biasanya saya gunakan
cpio
sebagai berikut,Dan karena ini adalah saluran pipa Anda dapat meletakkan "filter pengurangan" di tengah.
atau Anda dapat membagi ini menjadi beberapa langkah,
Tentu saja saya akan menguji ini pada sesuatu yang lebih kecil terlebih dahulu tetapi Anda mendapatkan ide.
sumber
Anda bisa menulis skrip bash sederhana dengan loop untuk mengabaikan jalur tertentu yang tidak ingin Anda salin dan salin sisanya. Solusi lain bisa bagi kita ekspresi reguler. Anda dapat membaca di bash scripting di sini -> http://tldp.org/LDP/Bash-Beginners-Guide/html/Bash-Beginners-Guide.html Regex tutorial di sini -> http: //www. regular-expressions. info /
sumber
Bisakah Anda memindahkan sementara (
mv
) subdirektori besar ke beberapa lokasi lain, melakukan penyalinan, dan kemudian mengembalikan subdirektori? Saya tidak dapat melihat opsi langsungcp
untuk melakukan ini.sumber
Solusi yang agak jelek tapi ... mengapa tidak cp semuanya dalam direktori tidak secara rekursif, dan kemudian menyalin direktori individu secara rekursif?
sumber
Jadi mengapa tidak adil?
sumber