复制时如何为目标目录使用“别名”?

Mic*_*ant 4 bash alias cp

我经常编辑启动文件,例如我的.bashrc文件
然后我将它们复制到另一个方向,例如~/Dropnot/level1/setups/bash1

有什么办法可以cp使用别名之类的文件将这些文件放到上述位置吗?
我目前有一个别名来 cd 到它alias n='cd ~/Dropnot/level1/setups/bash1'

我想要一些可以处理我传递给它的任何文件的东西。

job*_*bin 5

哦,是的,你可以!

  1. 打开您的~/.bash_aliases文件并在文件末尾键入以下内容(~/.bash_aliases如果不存在则创建一个新文件):

    alias mycp='cp ~/.bashrc ~/Dropnot/level1/setups/bash1'
    
    Run Code Online (Sandbox Code Playgroud)

    这将创建一个别名mycp(您可以为其指定不同的名称mycp),它将您的~/.bashrc文件复制到所需的位置。

  2. 您可以创建一个包含长路径的 shell 变量,然后使用该变量代替长路径。例如,在您的~/.bashrc

    export fav_path=/usr/share/help/nl/gnome-help/figures/
    
    Run Code Online (Sandbox Code Playgroud)

    source ~/.bashrc再利用

    cp ~/.bashrc "$fav_path"
    
    Run Code Online (Sandbox Code Playgroud)

请记住使用"包含空格的for 路径。