Copying one directory tree to another but exclude all top-level files
"Brian J. Murrell via rsync" <[email protected]> Fri, 30 Jan 2026 08:23:06 -0500
| Newsgroups | gmane.network.rsync.general |
|---|---|
| Message-ID | <[email protected]> |
Hi. I want to do this: # rsync -aSPAHX --exclude \* --link-dest=/.snapshots/daily.10/ ../daily.10/ . so that any *files* in the /.snapshots/daily.10/ directory (but not any directories in /.snapshots/daily.10/ and directories and files below that) are excluded? Using the above syntax, nothing gets copied I suppose because * matches all of the top-level directories in /.snapshots/daily.10/ also. Cheers, b. -- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html