我正在尝试创建一个允许我将文件移动到另一个目录的命令。例如,当我在命令行中输入“move file1”时,它应该将文件“file1”移动到另一个目录。我知道它可以简单地作为mv file1 / path / to / destination完成,但我想创建一个新命令。我是新Linux用户,请帮助我。
这是我试过的: 为move ='/ home / bin / move.sh'创建了一个别名 所以,现在当我在命令行中键入move时,它会执行move.sh脚本
开始将shell脚本move.sh编写为:
#!/bin/bash
mv "$2" "/path/to/destination"
我不知道该怎么办。整个过程也可能是错误的。请帮我解决这个问题。
提前致谢
答案 0 :(得分:2)
创建一个函数:
move () { mv -t /path/to/destination "$@" ;}
将其放入~/.bashrc
以使其永久化。
现在将其运行为:
move /source /files
答案 1 :(得分:2)