将它们连接到笔记本电脑后,我想将一些文件/文件夹复制到USB闪存驱动器,SSD或HDD。我不想检测USB,做其他事情等。我只想从终端运行一个脚本,该脚本会将指定的文件复制到指定的外部驱动器。
之前我写过
alias onetbeans='sudo /usr/local/netbeans-8.2/bin/netbeans'
在我的.bashrc文件中,只需编写onetbeans即可打开netbeans。
我想知道是否可以做类似的事情来复制文件吗?我只会复制一些我可以提及的特定文件/文件夹。
例子:
cp -R [folder to copy] /media/shray/[name of usb/hard drive]
现在,我的[要复制的文件夹]是不变的。但是,我该如何照顾USB可以使用的不同名称?例如,如果我需要复制到名为“ myusb”的USB,则可以编写
alias customcopy='cp -R ~/Desktop/copyFolder /media/usb/myusb/'
但是,如何更改USB驱动器名称呢?
您可以.bashrc
为此创建一个bash函数。
customcopy() {
cp -R ~/Desktop/copyFolder/ "$1"
}
采购后.bashrc
,您可以像下面这样使用它:
customcopy /media/usb/myusb/
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句