Tôi có hai thư mục và một thư mục trống.
Thư mục đầu tiên có nhiều thư mục con với các tệp ẩn. Khi tôi chuyển cp -r
nội dung từ thư mục đầu tiên sang thư mục thứ hai, các tệp ẩn cũng được sao chép. Bất kỳ giải pháp để thoát khỏi chúng?
Tôi có hai thư mục và một thư mục trống.
Thư mục đầu tiên có nhiều thư mục con với các tệp ẩn. Khi tôi chuyển cp -r
nội dung từ thư mục đầu tiên sang thư mục thứ hai, các tệp ẩn cũng được sao chép. Bất kỳ giải pháp để thoát khỏi chúng?
Câu trả lời:
Bạn có thể sử dụng rsync:
rsync -av --exclude=".*" src dest
Bạn có thể làm
cp -r SRC_DIR/* DEST_DIR
để loại trừ tất cả các tệp .files và .dirs ở cấp SRC_DIR, nhưng nó vẫn sao chép bất kỳ tệp ẩn nào trong cấp thư mục con tiếp theo.
cp SOURCE/[!.]* TARGET
.