scp wildcard not working in zsh
Clash Royale CLAN TAG#URR8PPP
I have switched over to zsh, and it is working fine. One strange thing, when I try to scp with a * wildcard, it does not work, and I have to drop into bash. The second command below works fine.
Any ideas on why this would be and how to fix it?
~/dmp ⌚ 16:06:10
$ scp abc@123:/home/se/exports/201405091107/* .
zsh: no matches found: root@uf3:/home/se/exports/201405091107/*
~/dmp ⌚ 16:06:53
$ bash
sean@seanlaptop:~/dmp$ scp abc@123:/home/se/exports/201405091107/* .
zsh wildcards
add a comment |
I have switched over to zsh, and it is working fine. One strange thing, when I try to scp with a * wildcard, it does not work, and I have to drop into bash. The second command below works fine.
Any ideas on why this would be and how to fix it?
~/dmp ⌚ 16:06:10
$ scp abc@123:/home/se/exports/201405091107/* .
zsh: no matches found: root@uf3:/home/se/exports/201405091107/*
~/dmp ⌚ 16:06:53
$ bash
sean@seanlaptop:~/dmp$ scp abc@123:/home/se/exports/201405091107/* .
zsh wildcards
add a comment |
I have switched over to zsh, and it is working fine. One strange thing, when I try to scp with a * wildcard, it does not work, and I have to drop into bash. The second command below works fine.
Any ideas on why this would be and how to fix it?
~/dmp ⌚ 16:06:10
$ scp abc@123:/home/se/exports/201405091107/* .
zsh: no matches found: root@uf3:/home/se/exports/201405091107/*
~/dmp ⌚ 16:06:53
$ bash
sean@seanlaptop:~/dmp$ scp abc@123:/home/se/exports/201405091107/* .
zsh wildcards
I have switched over to zsh, and it is working fine. One strange thing, when I try to scp with a * wildcard, it does not work, and I have to drop into bash. The second command below works fine.
Any ideas on why this would be and how to fix it?
~/dmp ⌚ 16:06:10
$ scp abc@123:/home/se/exports/201405091107/* .
zsh: no matches found: root@uf3:/home/se/exports/201405091107/*
~/dmp ⌚ 16:06:53
$ bash
sean@seanlaptop:~/dmp$ scp abc@123:/home/se/exports/201405091107/* .
zsh wildcards
zsh wildcards
edited May 19 '14 at 22:06
Gilles
530k12810621589
530k12810621589
asked May 19 '14 at 14:11
ardochhighardochhigh
231311
231311
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
Bash and Zsh have different default behavior when it comes to failed globbing.
In bash, if a glob doesn't match anything, you get back the unmodified glob you used. In zsh this throws an error instead.
Thus you need to quote it.
scp 'abc@123:/home/se/exports/201405091107/*' .
If you want to get the same behavior as bash, you can do the following
setopt nonomatch
add a comment |
Checkout this answer at https://superuser.com/a/740728/978073
For zprezto users, prepending the command with backslash works!
Replace,
$ scp <command>
with
$ scp <command>
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
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: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
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%2funix.stackexchange.com%2fquestions%2f130958%2fscp-wildcard-not-working-in-zsh%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Bash and Zsh have different default behavior when it comes to failed globbing.
In bash, if a glob doesn't match anything, you get back the unmodified glob you used. In zsh this throws an error instead.
Thus you need to quote it.
scp 'abc@123:/home/se/exports/201405091107/*' .
If you want to get the same behavior as bash, you can do the following
setopt nonomatch
add a comment |
Bash and Zsh have different default behavior when it comes to failed globbing.
In bash, if a glob doesn't match anything, you get back the unmodified glob you used. In zsh this throws an error instead.
Thus you need to quote it.
scp 'abc@123:/home/se/exports/201405091107/*' .
If you want to get the same behavior as bash, you can do the following
setopt nonomatch
add a comment |
Bash and Zsh have different default behavior when it comes to failed globbing.
In bash, if a glob doesn't match anything, you get back the unmodified glob you used. In zsh this throws an error instead.
Thus you need to quote it.
scp 'abc@123:/home/se/exports/201405091107/*' .
If you want to get the same behavior as bash, you can do the following
setopt nonomatch
Bash and Zsh have different default behavior when it comes to failed globbing.
In bash, if a glob doesn't match anything, you get back the unmodified glob you used. In zsh this throws an error instead.
Thus you need to quote it.
scp 'abc@123:/home/se/exports/201405091107/*' .
If you want to get the same behavior as bash, you can do the following
setopt nonomatch
answered May 19 '14 at 14:33
PatrickPatrick
50k11127179
50k11127179
add a comment |
add a comment |
Checkout this answer at https://superuser.com/a/740728/978073
For zprezto users, prepending the command with backslash works!
Replace,
$ scp <command>
with
$ scp <command>
add a comment |
Checkout this answer at https://superuser.com/a/740728/978073
For zprezto users, prepending the command with backslash works!
Replace,
$ scp <command>
with
$ scp <command>
add a comment |
Checkout this answer at https://superuser.com/a/740728/978073
For zprezto users, prepending the command with backslash works!
Replace,
$ scp <command>
with
$ scp <command>
Checkout this answer at https://superuser.com/a/740728/978073
For zprezto users, prepending the command with backslash works!
Replace,
$ scp <command>
with
$ scp <command>
answered Dec 27 '18 at 9:57
Gaurav MittalGaurav Mittal
1
1
add a comment |
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- 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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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%2funix.stackexchange.com%2fquestions%2f130958%2fscp-wildcard-not-working-in-zsh%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