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

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

  •  
  •   staticor · Jan 19, 2016 · 3585 views
    This topic created in 3800 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
        1
    hicdn  
       Jan 19, 2016   ❤️ 1
    noglob scp * x@dst
    scp "*" x@dst
    mongodb
        2
    mongodb  
       Jan 19, 2016
    http://forum.ubuntu.org.cn/viewtopic.php?f=21&t=284253

    一个是在 .zshrc 里加 setopt nonomatch

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

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

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

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