rsyncing files only if they exist in target
I'd like to know how I can sync only existing files and directories in the target directory.
For example, if I have in the source:
a
b
b.txt
a.txt
... and in the target:
a
a.txt
Then I would like rsync to update a
(including all files in it, on the source) and a.txt
but ignore copying b
and b.txt
.
rsync
add a comment |
I'd like to know how I can sync only existing files and directories in the target directory.
For example, if I have in the source:
a
b
b.txt
a.txt
... and in the target:
a
a.txt
Then I would like rsync to update a
(including all files in it, on the source) and a.txt
but ignore copying b
and b.txt
.
rsync
add a comment |
I'd like to know how I can sync only existing files and directories in the target directory.
For example, if I have in the source:
a
b
b.txt
a.txt
... and in the target:
a
a.txt
Then I would like rsync to update a
(including all files in it, on the source) and a.txt
but ignore copying b
and b.txt
.
rsync
I'd like to know how I can sync only existing files and directories in the target directory.
For example, if I have in the source:
a
b
b.txt
a.txt
... and in the target:
a
a.txt
Then I would like rsync to update a
(including all files in it, on the source) and a.txt
but ignore copying b
and b.txt
.
rsync
rsync
edited 26 mins ago
alex
1033
1033
asked Mar 30 '13 at 2:00
ste_kwrste_kwr
5,70482334
5,70482334
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Type in man rsync
into the terminal to see the man page. It shows you all the options available and explains them. I think what you are looking for is
--existing skip creating new files on receiver
so use it as option
rsync --existing
This does not help me. Because I do want files in the folder `a` in the above example to be created recursively. I just want to skip any files and folders being created on level 1.
– ste_kwr
Mar 30 '13 at 19:10
1
I think this is easy to miss when reading your question. Maybe you could make that detail stand out a little more.
– André Stannek
Mar 30 '13 at 21:48
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f275981%2frsyncing-files-only-if-they-exist-in-target%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Type in man rsync
into the terminal to see the man page. It shows you all the options available and explains them. I think what you are looking for is
--existing skip creating new files on receiver
so use it as option
rsync --existing
This does not help me. Because I do want files in the folder `a` in the above example to be created recursively. I just want to skip any files and folders being created on level 1.
– ste_kwr
Mar 30 '13 at 19:10
1
I think this is easy to miss when reading your question. Maybe you could make that detail stand out a little more.
– André Stannek
Mar 30 '13 at 21:48
add a comment |
Type in man rsync
into the terminal to see the man page. It shows you all the options available and explains them. I think what you are looking for is
--existing skip creating new files on receiver
so use it as option
rsync --existing
This does not help me. Because I do want files in the folder `a` in the above example to be created recursively. I just want to skip any files and folders being created on level 1.
– ste_kwr
Mar 30 '13 at 19:10
1
I think this is easy to miss when reading your question. Maybe you could make that detail stand out a little more.
– André Stannek
Mar 30 '13 at 21:48
add a comment |
Type in man rsync
into the terminal to see the man page. It shows you all the options available and explains them. I think what you are looking for is
--existing skip creating new files on receiver
so use it as option
rsync --existing
Type in man rsync
into the terminal to see the man page. It shows you all the options available and explains them. I think what you are looking for is
--existing skip creating new files on receiver
so use it as option
rsync --existing
answered Mar 30 '13 at 2:29
André StannekAndré Stannek
3,3711837
3,3711837
This does not help me. Because I do want files in the folder `a` in the above example to be created recursively. I just want to skip any files and folders being created on level 1.
– ste_kwr
Mar 30 '13 at 19:10
1
I think this is easy to miss when reading your question. Maybe you could make that detail stand out a little more.
– André Stannek
Mar 30 '13 at 21:48
add a comment |
This does not help me. Because I do want files in the folder `a` in the above example to be created recursively. I just want to skip any files and folders being created on level 1.
– ste_kwr
Mar 30 '13 at 19:10
1
I think this is easy to miss when reading your question. Maybe you could make that detail stand out a little more.
– André Stannek
Mar 30 '13 at 21:48
This does not help me. Because I do want files in the folder `a` in the above example to be created recursively. I just want to skip any files and folders being created on level 1.
– ste_kwr
Mar 30 '13 at 19:10
This does not help me. Because I do want files in the folder `a` in the above example to be created recursively. I just want to skip any files and folders being created on level 1.
– ste_kwr
Mar 30 '13 at 19:10
1
1
I think this is easy to miss when reading your question. Maybe you could make that detail stand out a little more.
– André Stannek
Mar 30 '13 at 21:48
I think this is easy to miss when reading your question. Maybe you could make that detail stand out a little more.
– André Stannek
Mar 30 '13 at 21:48
add a comment |
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f275981%2frsyncing-files-only-if-they-exist-in-target%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown