Linux命令---lnreadlink

Posted dongxu2019

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令---lnreadlink相关的知识,希望对你有一定的参考价值。

ln

无参数--------创建硬链接

-s  -------------创建软链接

用法:ln  [option]  源文件  目标文件

 

 

ln test.txt test_hard.txt

 

技术图片

 

 

只有在同一块磁盘上,inode值一样的,才是同一文件。

创建软链接:

ln -s test.txt test_soft.txt

技术图片

 

 

readlink

用于查看软链接文件的源文件

readlink test_soft.txt 

 

技术图片

 

 

rename

文件重命名工具

 

rename "_finished" "" *

技术图片

 

 

用法:

rename from to file

from 代表需要替换或要处理的字符文件的一部分,文件扩展名。

to     把前面from代表的内容替换为to代表的内容即重命名处理后的结果。

 

basename

为basename指定一个路径,basename命令会删掉所有的前缀包括最后一个slash(‘/’)字符,然后将字符串显示出来。

技术图片

 

 

dirname

dirname 命令读取指定路径名删除最后一个“/”(斜杠)及其后面的字符,保留其他部分,并写结果到标准输出。如果最后一个“/”后无字符,dirname 命令使用倒数第二个“/”,并忽略其后的所有字符。dirname 命令在创建路径名的时候遵从以下规则:
如果 Path 参数为“//”(双斜杠),或者参数 Path 全部由斜杠组成,将其转换为单斜杠“/”。跳过步骤 2 到 7。 从指定路径删除尾部的“/”字符。 如果参数 Path 中没有剩下的“/”,则将路径转换成 . (点)。跳过步骤 4 到 7。 从路径中删除尾部的所有非斜杠字符。 如果剩下的路径为“//”(双斜杠),跳到步骤 6。 删除路径尾部的斜杠字符。 如果剩下的路径为空,则转换成单斜杠“/”。例如,输入:
dirname // 结果为 /(斜杠)。输入:
dirname /a/b/ 结果为:/a。输入:
dirname a 结果为 . (点)。输入:
dirname a/b 结果为路径名 a。
命令 dirname 和 basename 通常在 shell 内部命令替换使用,以指定一个与指定输入文件名略有差异的输出文件名。

 

file

查看文件类型

技术图片

 

 

以上是关于Linux命令---lnreadlink的主要内容,如果未能解决你的问题,请参考以下文章

linux查看历史命令记录及时间(linux查看历史命令执行时间)

linux查看路径命令

linux重启网络服务命令是啥(linux网络重启的命令)

Linux 命令大全

linux 好用的命令

linux命令转换成windows命令