复制没有其层次结构/树的文件夹

复制没有其层次结构/树的文件夹

如果我有一个变量srcDir="~/a/b/c"并且只想将名称复制c$copyDirvia manipulate中$srcDir,我将如何执行此操作?

我已阅读参数扩展并知道如何存储目录,但它包括整个文件夹树。我只需要复制文件夹名称c并存储即可。

答案1

你可以使用这个:

srcDir=~/a/b/c

copyDir=${srcDir##*/}

echo $copyDir

c

更多内容请参见http://tldp.org/LDP/abs/html/string-manipulation.html半途而下

答案2

basename命令执行此操作。你可以使用这样的命令:copyDir=$(basename $srcDir)

相关内容