cp:缺少文件操作数



我在alias命令中保留了一个cp命令,以便在使用rm命令删除任何文件时备份文件。但是,得到的错误为cp:缺少操作数

Example:
   $alias rm1='cp $@ -t ./backup  &&   rm $@'
   $rm1 arrays.sh

输出:cp:缺少文件操作数有关详细信息,请尝试"cp-help"。

别名不接受参数。使用一个函数:

rm1 () {
    cp "$@" -t ./backup && rm "$@"
}

请注意,如果文件名包含空白,则需要引用$@

最新更新