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'
看大括號擴展。