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

2014-05-03 00:51:25 +08:00
 kukat
cp /very/long/path/to/my/oldFile /very/long/path/to/my/newFile

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

cp /very/long/path/to/my/oldFile ...newfile
4159 次点击
所在节点    Linux
9 条回复
skydiver
2014-05-03 00:53:14 +08:00
cp /very/long/path/to/my/{oldFile,newfile}
kukat
2014-05-03 00:54:42 +08:00
@skydiver 没有别的方法吗?这样 tab 不能补全额
skydiver
2014-05-03 00:55:35 +08:00
@kukat zsh里可以补全
kukat
2014-05-03 00:56:47 +08:00
@skydiver 服务器上只有 bash…
yangqi
2014-05-03 04:16:00 +08:00
先补全再加上{不就好了

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

这种也一样没法补全
mr_pppoe
2014-05-03 05:03:13 +08:00
用行编辑的复制粘贴也很方便,
输入cp /very/long/path/to/my/<ctrl-w><ctrl-y>oldFile <ctrl-y>newFile
yakiang
2014-05-03 09:27:04 +08:00
大家服务器上不用 zsh 的么 - -
est
2014-05-03 10:39:35 +08:00
@yakiang 服务器上理论应该尽量少装不必要的第三方软件。都有zsh了。不是每个人一套dotfile的节奏么。。。。。。。。。。。
skydiver
2014-05-03 13:27:48 +08:00
@est 平时不会运行又不会影响性能…装一个无所谓的吧…
到哪都用同一份配置文件,方便的很

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/110909

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX