Bagaimana saya perlu menyalin semua file kecuali beberapa direktori dari satu direktori ke direktori lain. untuk misalnya:
cp -R test /www/test2 would copy all
Tetapi saya ingin mengecualikan 2 folder yang disebut log dan log.
Saya mencoba sesuatu seperti:
find ~test -not -name logs,log | cp -R test /www/test2
Tetapi bisakah Anda membantu saya dengan sintaks?
Saya pikir Anda sedang mencari sesuatu seperti:
sumber
Jika menggunakan bash :
Lihat http://wiki.bash-hackers.org/syntax/pattern
sumber
test/someotherdir/logs
:? OP tidak pernah mengatakanlog
danlogs
merupakan direktori tertinggi kedua.find ~test -not -name logs,log
log perintah OP & log haruslah menjadi sub-dir.find
terlihat secara rekursif melalui semua sub-direktori. File globbing tidak. Untuk jawaban Anda untuk bekerja,log
danlogs
akan harus segera sub-direktori daritest
.