复制命令与相应的库文件至/mnt/sysroot目录下

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了复制命令与相应的库文件至/mnt/sysroot目录下相关的知识,希望对你有一定的参考价值。

#!/bin/bash # #复制命令到/mnt/sysroot/相应的目录下 #复制命令所依赖的库文件到相应的目录下 # read -p "请输入要复制的命令:" cmd path=`which --skip-alias $cmd` #命令路径 cmddir=${path%/*} #命令目录 ku=`ldd $path |grep -o "/[^[:space:]]*"` #命令所依赖的库文件 dir=/mnt/sysroot #要复制到的根路径 #复制命令文件 cpcmd(){ #判断有么有那个命令文件 if [ -f $dir$path ] ;then echo "命令已存在" else #创建目录 mkdir -p $dir$cmddir &> /dev/null #复制命令 cp $path $dir$path &> /dev/null && echo "命令复制成功" fi } #复制库文件 cpldd(){ for i in $ku;do if [ -f $dir$i ] ;then echo "库已存在" else cp $i $dir$i &> /dev/null && echo "cp ldd ok" fi done } cpcmd cpldd

以上是关于复制命令与相应的库文件至/mnt/sysroot目录下的主要内容,如果未能解决你的问题,请参考以下文章

linux基础20定制linux系统

linux基础21定制linux系统

5月8上

linux学习总结

linux head显示相应文件的开头10行

linux博文第二周