背景
在 Linux 中,您可以:
- 列出一组文件
ls Filename*
- 删除一组文件
rm Filename*
- 移动一组文件
mv Filename* /New/Directory
- 但是您不能使用以下命令复制一组文件:
cp Filename* *.bak
更改 Linuxcp
命令以复制文件组
我有一组文件要复制,而无需逐个输入名称并使用以下cp
命令:
$ ls gmail-meta3*
gmail-meta3 gmail-meta3-REC-1558392194-26467821
gmail-meta3-LAB-1558392194-26467821 gmail-meta3-YAD-1558392194-26467821
如何使用旧的 DOS 命令之类的东西copy gmail-meta3* *.bak
?
我不想四次输入类似的命令:
cp gmail-meta3-LAB-1558392194-26467821 gmail-meta3-LAB-1558392194-26467821.bak
我正在寻找一个脚本/函数/应用程序,它接受新旧文件名组的参数,而不是带有硬编码文件名的东西。例如,用户可以键入:
copy gmail-meta3* *.bak
或者他们可能会输入:
copy gmail-meta3* save-*