![尝试创建一个带有别名的脚本来备份单个文件](https://linux22.com/image/85799/%E5%B0%9D%E8%AF%95%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%E5%B8%A6%E6%9C%89%E5%88%AB%E5%90%8D%E7%9A%84%E8%84%9A%E6%9C%AC%E6%9D%A5%E5%A4%87%E4%BB%BD%E5%8D%95%E4%B8%AA%E6%96%87%E4%BB%B6.png)
我想做这个。我想创建一个名为“bu”(备份)的别名。 bu 别名将调用复制工具来复制传递到我将在 /root/backup/ 中手动设置的目录的任何文件
$bu testfile.txt
cp testfile.txt /root/backup/
所以我想我需要创建一个 bash 脚本,并将别名指向该脚本(这里可能是错误的),但我不确定如何处理 bash 脚本来实现这一点。
答案1
您可以使用名为 的 bash 脚本bu
。将此代码放入文件中bu
:
#!/bin/bash
cp "$1" /root/backup
然后将其保存在您的文件中$PATH
或将文件所在的目录添加到您的$PATH
.最后使脚本可执行:chmod +x bu
.