Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
staticor
V2EX  ›  Linux

使用 scp 时的一点小问题, 自动补全和 zsh 下的*匹配

  •  
  •   staticor · Jan 19, 2016 · 3903 views
    This topic created in 3941 days ago, the information mentioned may be changed or developed.
    我在使用 scp 来拷贝, 想请教一下怎样实现自动补全, 和*通配符匹配

    使用的是 iterm2, zsh 5.2


    谢谢.
    Supplement 1  ·  Jan 19, 2016
    谢谢关注的朋友们, 通配符使用 Noglob, 或配置 setopt (1 楼 2 楼的朋友);

    autocomplete 确实要增加 authorized_keys 上的本地公钥才有效果, 再次谢谢大家
    6 replies  •  2016-01-20 14:23:52 +08:00
    hicdn
    hicdn
    Jan 19, 2016❤️1
    1
    noglob scp * x@dst
    scp "*" x@dst
    mongodb
    mongodb
    Jan 19, 2016
    2
    http://forum.ubuntu.org.cn/viewtopic.php?f=21&t=284253

    一个是在 .zshrc 里加 setopt nonomatch

    还有一个方法如一楼所说,加引号。

    我懒,还是改了.zshrc 图省事,以后少打两个符号。
    ToughGuy
    ToughGuy
    Jan 19, 2016
    3
    scp \* user@host:/path

    转义很重要
    ToughGuy
    ToughGuy
    Jan 19, 2016
    4
    @ToughGuy

    sorry 很无知的发出结果后才区测试发现命令无效, 因为一开始看到你的标题想到了 apt-get 遇到通配符的问题。
    tianice
    tianice
    Jan 19, 2016
    5
    是要自动补全路径吗?应该是做不到的,还没登陆验证呢
    xdazz
    xdazz
    Jan 20, 2016
    6
    @tianice 这个是做的到的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5224 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 01:50 · PVG 09:50 · LAX 17:50 · JFK 20:50
    ♥ Do have faith in what you're doing.