
需要准备的材料分别是:电脑、linux连接工具。
1、首先连接上linux主机,进入等待输入指令的linux命令行状态。
2、输入:file /usr/bin/vi,按回车。
3、此时可以查询出/usr/bin/vi文件存在软链接,为/usr/bin/vim文件。
有可能是你的软链接指向了一个无效的地址。正常情况下是可以直接打开或查看的。
请使用以下命令查看软连接的指向:
➜ ~ ls -ltotal 2784
lrwxr-xr-x 1 admin staff 5 7 13 15:05 file1.lnk -> file1
然后直接打开原来的文件,试试能不能打开。
我用的是win10,一般使用参数/J,创建出来的是JUNCTION式文件夹,这个就像一个真实的文件夹,属性里面显示为“文件夹”。
如果使用/D参数,则创建的是一个快捷方式文件夹,属于SYMLINKD式文件夹,属性里面显示是“快捷方式”,我一般不用。
系统一般用的是/J参数,在C:\Users\用户名,下面的子文件夹有大量的这种JUNCTION式文件夹。
比如:D盘下面建立一个ABC文件夹,然后在C盘根目录下使用:MKLINK /J ABC D:\ABC则写入C盘ABC下面的所有文件,其实都是写入到D盘ABC文件夹下面,不会占用C盘任何空间。
对于系统TEMP、浏览器缓存、视频播放器缓存等文件夹,我经常用这招,节省C盘空间,写入到机械硬盘或Primo Ramdisk软件创建的内存盘里面。
如果要找出C盘下所有的JUNCTION文件夹,则在命令提示符下进入C盘根目录,运行:dir /s |find "JUNCTION"则可以找出C盘下所有的JUNCTIO联接类型的文件夹。
你用的是快捷方式类型的文件夹,就应该输入:dir /s |find "SYMLINKD",能找到当前盘所有链接类型的快捷方式文件夹。
它至少告诉了你C盘下面文件夹的名称及它指向的别的盘符所在文件夹。比如图片中能看出C盘下一个叫abc的JUNCTION文件夹指向的是Z:\ie文件夹,但abc在哪个子文件夹,还需要进一步搜索,可以搜索C盘所有的abc文件夹,命令行进入到那个abc文件夹的上级,dir就可以显示出来了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)