zoukankan      html  css  js  c++  java
  • linux下软链接文件的拷贝

    最近在编译libnl库准备拷贝到其他机器中使用的时候出现无法拷贝问题,原因是sd卡是fat32文件系统格式,这种文件系统不支持linux下的ln软链接文件,

    void@void-ThinkPad-E450:~/libnl-3.4.0$ sudo cp /usr/local/arm/libnl3.4/lib /media/void/0000-006F/ -rf
    cp: cannot create symbolic link ‘/media/void/0000-006F/lib/libnl-cli-3.so’: Operation not permitted
    cp: cannot create symbolic link ‘/media/void/0000-006F/lib/libnl-3.so.200’: Operation not permitted
    cp: cannot create symbolic link ‘/media/void/0000-006F/lib/libnl-3.so’: Operation not permitted
    cp: cannot create symbolic link ‘/media/void/0000-006F/lib/libnl-route-3.so.200’: Operation not permitted
    cp: cannot create symbolic link ‘/media/void/0000-006F/lib/libnl-genl-3.so’: Operation not permitted
    cp: cannot create symbolic link ‘/media/void/0000-006F/lib/libnl-nf-3.so.200’: Operation not permitted
    cp: cannot create symbolic link ‘/media/void/0000-006F/lib/libnl-xfrm-3.so’: Operation not permitted
    cp: cannot create symbolic link ‘/media/void/0000-006F/lib/libnl-genl-3.so.200’: Operation not permitted
    cp: cannot create symbolic link ‘/media/void/0000-006F/lib/libnl-idiag-3.so.200’: Operation not permitted
    cp: cannot create symbolic link ‘/media/void/0000-006F/lib/libnl-xfrm-3.so.200’: Operation not permitted
    cp: cannot create symbolic link ‘/media/void/0000-006F/lib/libnl-nf-3.so’: Operation not permitted
    cp: cannot create symbolic link ‘/media/void/0000-006F/lib/libnl-route-3.so’: Operation not permitted
    cp: cannot create symbolic link ‘/media/void/0000-006F/lib/libnl-idiag-3.so’: Operation not permitted
    cp: cannot create symbolic link ‘/media/void/0000-006F/lib/libnl-cli-3.so.200’: Operation not permitted

    于是只好先将整个文件夹打包,拷贝到别的机器上后再次解压即可

    void@void-ThinkPad-E450:/usr/local/arm/libnl3.4$ sudo tar -cjvf libnl.bz2 ./lib
    
    void@void-ThinkPad-E450:/usr/local/arm/libnl3.4$ cp libnl.bz2 /media/void/0000-006F/
    gcc-linaro.tar.bz2      lib/                    libnl-3.4.0.tar.gz      libnl-doc-3.4.0.tar.gz  trave/                  
    void@void-ThinkPad-E450:/usr/local/arm/libnl3.4$ cp libnl.bz2 /media/void/0000-006F/ -v
    ‘libnl.bz2’ -> ‘/media/void/0000-006F/libnl.bz2’
    void@void-ThinkPad-E450:/usr/local/arm/libnl3.4$ sync
    
    void@void-ThinkPad-E450:/usr/local/arm/libnl3.4$ umount /media/void/0000-006F
    void@void-ThinkPad-E450:/usr/local/arm/libnl3.4$
  • 相关阅读:
    避免Eclipse经常出现Out Of Memory
    java 判断类和实例的关系(instanceof,isInstance,isAssignableFrom)
    Tuscany SCA Core实现的SPI机制
    ubuntu下压缩和解压缩的命令用法
    eclipse 中引用其他项目及项目打包
    Tuscany 源码学习(1)
    Eclipse快捷键大全(转载)
    zz linux下用 SCP 命令进行网络传输
    HZNUACM寒假集训Day5小结 线段树 树状数组
    HZNUACM寒假集训Day1小结 STL 并查集
  • 原文地址:https://www.cnblogs.com/tid-think/p/9105733.html
Copyright © 2011-2022 走看看