幸福飞过海 - cp 2011-06-18T10:25:00+00:00 Typecho https://fengqi.me/feed/atom/tag/cp/ <![CDATA[{}大括号的用法(把文件/目录备份/复制/在文件所在目录下)]]> https://fengqi.me/unix/40.html 2011-06-18T10:25:00+00:00 2011-06-18T10:25:00+00:00 风起 http://fengqi.me 先看看示例代码:

[wind@windphp ~]$
[wind@windphp ~]$ mkdir -p test/a
[wind@windphp ~]$ cd test/
[wind@windphp test]$ ls
a
[wind@windphp test]$ mv /home/wind/test/{a,b}
[wind@windphp test]$ ls
b

上述代码将/homw/wind/test/目录下的a目录重命名成b, 再看:

[wind@windphp test]$ touch a.txt
[wind@windphp test]$ cp /home/wind/test/a.txt{,.bak}
[wind@windphp test]$ ls
a.txt  a.txt.bak  b

上述代码将/home/wind/test/目录下的a.txt备份成a.txt.bak, 不过也可以写成:

cp /home/wind/test/{a.txt,a.txt.bak}

这样就更清晰, 好理解了. 至于详细的使用可以自己多试试.

]]>