V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
kukat
V2EX  ›  Linux

复制文件时怎么省略完整路径?

  •  
  •   kukat · 2014-05-03 00:51:25 +08:00 · 4273 次点击
    这是一个创建于 3854 天前的主题,其中的信息可能已经有所发展或是发生改变。
    cp /very/long/path/to/my/oldFile /very/long/path/to/my/newFile

    复制到同一目录下,怎么才能省略掉目的地完整路径?

    cp /very/long/path/to/my/oldFile ...newfile
    9 条回复    2014-05-03 13:27:48 +08:00
    skydiver
        1
    skydiver  
       2014-05-03 00:53:14 +08:00   ❤️ 3
    cp /very/long/path/to/my/{oldFile,newfile}
    kukat
        2
    kukat  
    OP
       2014-05-03 00:54:42 +08:00
    @skydiver 没有别的方法吗?这样 tab 不能补全额
    skydiver
        3
    skydiver  
       2014-05-03 00:55:35 +08:00
    @kukat zsh里可以补全
    kukat
        4
    kukat  
    OP
       2014-05-03 00:56:47 +08:00
    @skydiver 服务器上只有 bash…
    yangqi
        5
    yangqi  
       2014-05-03 04:16:00 +08:00
    先补全再加上{不就好了

    另外一种是 cd /very/long/path/to/my/ ; cp oldFile newfile

    这种也一样没法补全
    mr_pppoe
        6
    mr_pppoe  
       2014-05-03 05:03:13 +08:00   ❤️ 2
    用行编辑的复制粘贴也很方便,
    输入cp /very/long/path/to/my/<ctrl-w><ctrl-y>oldFile <ctrl-y>newFile
    yakiang
        7
    yakiang  
       2014-05-03 09:27:04 +08:00
    大家服务器上不用 zsh 的么 - -
    est
        8
    est  
       2014-05-03 10:39:35 +08:00
    @yakiang 服务器上理论应该尽量少装不必要的第三方软件。都有zsh了。不是每个人一套dotfile的节奏么。。。。。。。。。。。
    skydiver
        9
    skydiver  
       2014-05-03 13:27:48 +08:00 via Android
    @est 平时不会运行又不会影响性能…装一个无所谓的吧…
    到哪都用同一份配置文件,方便的很
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1006 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 20:55 · PVG 04:55 · LAX 12:55 · JFK 15:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.