假设我想将两个文件dir1/dir2/foo.abc
和复制(或执行任何操作)dir1/dir2/bar.xyz
到当前目录。我最终会这样做:
cp dir1/dir2/bar.xyz dir1/dir2/foo.abc .
有没有更简单的方法来做同样的事情?我的意思是:
cp dir1/dir2/["bar.xyz", "foo.abc"] .
答案1
是的——事实上非常就像这样 - 但使用大括号而不是方括号:
$ cp -v dir1/dir2/{bar.xyz,foo.abc} ./
'dir1/dir2/bar.xyz' -> './bar.xyz'
'dir1/dir2/foo.abc' -> './foo.abc'
看括号扩展。