Tôi đã cố gắng tìm cách sao lưu nội dung trong thư mục người dùng của máy chủ tệp (CentOS qua smb), bỏ qua một số loại tệp và thư mục nhất định. Nó có vẻ như thế này nên dễ dàng, nhưng tôi không nhận được bất cứ nơi nào về việc tìm ra cách bỏ qua nhiều thư mục.Cách sao lưu với s3cmd, bỏ qua nhiều thư mục và loại tệp
Tôi muốn bỏ qua những điều sau đây:
- tất cả các file và thư mục bắt đầu với một
.
hoặc một_
- tất cả các file tạm thời MS Office (ví dụ
~$*
) - file khóa (ví dụ
.lock
)
Tôi đã thử một loạt các kết hợp khác nhau của cờ --exclude
, nhưng không thể làm bất kỳ việc gì để làm việc ght.
Đây là lệnh mà làm cho ý nghĩa nhất, nhưng nó không loại trừ bất cứ điều gì:
s3cmd sync --dry-run --verbose --delete-removed --exclude '.*' '_*' '~$*' '*.lock' /home/user-folder s3://bucket-name/
Tôi quan tâm đến bỏ qua .ts tập tin. Tôi sẽ xem qua một chút – Ben