Tôi hiện đang cố gắng find
(và sao chép) tất cả các tệp và cấu trúc thư mục khớp với một mẫu cụ thể, trong một thư mục được chỉ định và tôi đang ở gần đó!
Cụ thể, tôi muốn sao chép đệ quy tất cả các thư mục không bắt đầu bằng ký tự '_' từ một đường dẫn cụ thể.
find /source/path/with/directories -maxdepth 1 -type d ! -name _\* -exec cp -R {} /destination/path \;
Trong / source / path / with / thư mục / path là các thư mục dành riêng cho máy bắt đầu bằng '_' và các thư mục khác và tôi chỉ quan tâm đến việc sao chép các thư mục khác. Vì một lý do ngoài tôi, lệnh find trả về thư mục / source / path / with / thư mục / và do đó sao chép nội dung của nó, các thư mục bắt đầu có '_' đi kèm.
Bất cứ ai có một gợi ý là tại sao đó là?
Cảm ơn,
Pascal