linux ln 命令有哪些参数使用教程.docx
-
资源ID:17713689
资源大小:18.40KB
全文页数:18页
- 资源格式: DOCX
下载积分:8.88金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
linux ln 命令有哪些参数使用教程.docx
linuxln命令有哪些参数使用教程linuxln命令有哪些参数使用教程Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。很多新手用户可能不知道什么是ln命令,这是Linux最常用命令之一,我们需要很好把握,下面一起看看用法和功能!详细介绍ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到一样的文件时,我们不需要在每一个需要的目录下都放一个必须一样的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就能够,不必重复的占用磁盘空间。1.命令格式:ln参数源文件或目录目的文件或目录2.命令功能:Linux文件系统中,有所谓的链接(link),我们能够将其视为档案的别名,而链接又可分为两种:硬链接(hardlink)与软链接(symboliclink),硬链接的意思是一个档案能够有多个名称,而软链接的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬链接是存在同一个文件系统中,而软链接却能够跨越不同的文件系统。软链接:1.软链接,以途径的形式存在。类似于Windows操作系统中的快速方式2.软链接能够跨文件系统,硬链接不能够3.软链接能够对一个不存在的文件名进行链接4.软链接能够对目录进行链接硬链接:1.硬链接,以文件副本的形式存在。但不占用实际空间。2.不允许给目录创立硬链接3.硬链接只要在同一个文件系统中才能创立这里有两点要注意:第一,ln命令会保持每一处链接文件的同步性,也就是讲,不管你改动了哪一处,其它的文件都会发生一样的变化;第二,ln的链接又分软链接和硬链接两种,软链接就是lns源文件目的文件,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,硬链接ln源文件目的文件,没有参数-s,它会在你选定的位置上生成一个和源文件大小一样的文件,无论是软链接还是硬链接,文件都保持同步变化。ln指令用在链接文件或目录,好像时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,且最后的目的地并非是一个已存在的目录,则会出现错误信息。3.命令参数:必要参数:-b删除,覆盖以前建立的链接-d允许超级用户制作目录的硬链接-f强迫执行-i交互形式,文件存在则提示用户能否覆盖-n把符号链接视为一般目录-s软链接(符号链接)-v显示具体的处理经过选择参数:-S-S字尾备份字符串或-suffix=字尾备份字符串-V-V备份方式或-version-control=备份方式-help显示帮助信息-version显示版本信息4.使用实例:实例1:给文件创立软链接命令:ln-slog2021.loglink2021输出:复制代码代码如下:rootlocalhosttest#ll-rw-r-r-1rootbin6111-1306:03log2021.logrootlocalhosttest#ln-slog2021.loglink2021rootlocalhosttest#lllrwxrwxrwx1rootroot1112-0716:01link2021-log2021.log-rw-r-r-1rootbin6111-1306:03log2021.log讲明:为log2021.log文件创立软链接link2021,假如log2021.log丢失,link2021将失效实例2:给文件创立硬链接命令:lnlog2021.logln2021输出:复制代码代码如下:rootlocalhosttest#lllrwxrwxrwx1rootroot1112-0716:01link2021-log2021.log-rw-r-r-1rootbin6111-1306:03log2021.logrootlocalhosttest#lnlog2021.logln2021rootlocalhosttest#lllrwxrwxrwx1rootroot1112-0716:01link2021-log2021.log-rw-r-r-2rootbin6111-1306:03ln2021-rw-r-r-2rootbin6111-1306:03log2021.log讲明:为log2021.log创立硬链接ln2021,log2021.log与ln2021的各项属性一样实例3:接上面两实例,链接完毕后,删除和重建链接原文件命令:输出:复制代码代码如下:rootlocalhosttest#lllrwxrwxrwx1rootroot1112-0716:01link2021-log2021.log-rw-r-r-2rootbin6111-1306:03ln2021-rw-r-r-2rootbin6111-1306:03log2021.logrootlocalhosttest#rm-rflog2021.logrootlocalhosttest#lllrwxrwxrwx1rootroot1112-0716:01link2021-log2021.log-rw-r-r-1rootbin6111-1306:03ln2021rootlocalhosttest#touchlog2021.logrootlocalhosttest#lllrwxrwxrwx1rootroot1112-0716:01link2021-log2021.log-rw-r-r-1rootbin6111-1306:03ln2021-xrw-r-1rootbin30210811-1306:03log2021.log-rw-r-r-1rootroot012-0716:19log2021.logrootlocalhosttest#vilog2021.log2021-012021-022021-032021-042021-052021-062021-072021-082021-092021-102021-112021-12rootlocalhosttest#lllrwxrwxrwx1rootroot1112-0716:01link2021-log2021.log-rw-r-r-1rootbin6111-1306:03ln2021-rw-r-r-1rootroot9612-0716:21log2021.logrootlocalhosttest#catlink20212021-012021-022021-032021-042021-052021-062021-072021-082021-092021-102021-112021-12rootlocalhosttest#catln2021hostnamebaidu=baiduhostnamesina=sinahostnames=true讲明:1.源文件被删除后,并没有影响硬链接文件;软链接文件在centos系统下不断的闪烁,提示源文件已经不存在2.重建源文件后,软链接不在闪烁提示,讲明已经链接成功,找到了链接文件系统;重建后,硬链接文件并没有遭到源文件影响,硬链接文件的内容还是保留了删除前源文件的内容,讲明硬链接已经失效实例4:将文件链接为另一个目录中的一样名字命令:lnlog2021.logtest3输出:复制代码代码如下:rootlocalhosttest#lnlog2021.logtest3rootlocalhosttest#lllrwxrwxrwx1rootroot1112-0716:01link2021-log2021.log-rw-r-r-1rootbin6111-1306:03ln2021-rw-r-r-2rootroot9612-0716:21log2021.logrootlocalhosttest#cdtest3rootlocalhosttest3#ll-rw-r-r-2rootroot9612-0716:21log2021.logrootlocalhosttest3#vilog2021.log2021-012021-022021-032021-042021-052021-062021-072021-082021-092021-10rootlocalhosttest3#ll-rw-r-r-2rootroot8012-0716:36log2021.logrootlocalhosttest3#cd.rootlocalhosttest#lllrwxrwxrwx1rootroot1112-0716:01link2021-log2021.log-rw-r-r-1rootbin6111-1306:03ln2021-rw-r-r-2rootroot8012-0716:36log2021.logrootlocalhosttest#讲明:在test3目录中创立了log2021.log的硬链接,修改test3目录中的log2021.log文件,同时也会同步到源文件实例5:给目录创立软链接命令:ln-sv/opt/soft/test/test3/opt/soft/test/test5输出:复制代码代码如下:rootlocalhosttest#lldrwxr-xr-x2rootroot409612-0716:36test3drwxr-xr-x2rootroot409612-0716:57test5rootlocalhosttest#cdtest5rootlocalhosttest5#lllrwxrwxrwx1rootroot512-0716:57test3-test3rootlocalhosttest5#cdtest3-bash:cd:test3:符号连接的层数太多rootlocalhosttest5#rootlocalhosttest5#rootlocalhosttest5#lllrwxrwxrwx1rootroot512-0716:57test3-test3rootlocalhosttest5#rm-rftest3rootlocalhosttest5#llrootlocalhosttest5#ln-sv/opt/soft/test/test3/opt/soft/test/test5创立指向/opt/soft/test/test3的符号链接/opt/soft/test/test5/test3rootlocalhosttest5#lllrwxrwxrwx1rootroot2012-0716:59test3-/opt/soft/test/test3rootlocalhosttest5#rootlocalhosttest5#cdtest3rootlocalhosttest3#ll总计4-rw-r-r-2rootroot8012-0716:36log2021.logrootlocalhosttest3#touchlog2021.logrootlocalhosttest3#ll总计4-rw-r-r-2rootroot8012-0716:36log2021.log-rw-r-r-1rootroot012-0717:05log2021.logrootlocalhosttest3#cd.rootlocalhosttest5#cd.讲明:1.目录只能创立软链接2.目录创立链接必须用绝对途径,相对途径创立会不成功,会提示:符号连接的层数太多这样的错误3.在链接目的目录中修改文件都会在源文件目录中同步变化链接有两种,一种被称为硬链接(HardLink),另一种被称为符号链接(SymbolicLink)。建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中,并且不能建立指向目录的硬链接。而对符号链接,则不存在这个问题。默认情况下,ln产生硬链接。补充:Linux基本命令1.ls命令:格式:ls选项目录或文件功能:对于目录,列出该目录下的所有子目录与文件;对于文件,列出文件名以及其他信息。常用选项:-a:列出目录下的所有文件,包括以.开始的隐含文件。-d:将目录像文件一样显示,而不是显示其他文件。-i:输出文件的i节点的索引信息。-k:以k字节的形式表示文件的大小。-l:列出文件的具体信息。-n:用数字的UID,GID代替名称。-F:在每个文件名后面附上一个字符以讲明该文件的类型,*表示可执行的普通文件;/表示目录;表示符号链接;l表示FIFOS;=表示套接字。2.cd命令格式:cd目录名称常用选项:cd.返回上一级目录。cd./.将当前目录向上移动两级。cd-返回近期访问目录。3.pwd命令格式:pwd功能:显示出当前工作目录的绝对途径。相关浏览:Linux主要特性完全兼容POSIX1.0标准这使得能够在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。很多用户在考虑使用Linux时,就想到以前在Windows下常见的程序能否能正常运行,这一点就消除了他们的疑虑。多用户、多任务Linux支持多用户,各个用户对于本人的文件设备有本人特殊的权利,保证了各用户之间互不影响。多任务则是如今电脑最主要的一个特点,Linux能够使多个程序同时并独立地运行。良好的界面Linux同时具有字符界面和图形界面。在字符界面用户能够通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户能够使用鼠标对其进行操作。在X-Window环境中就和在Windows中类似,能够讲是一个Linux版的Windows。支持多种平台Linux能够运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,能够运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux2.4版内核已经能够完全支持Intel64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。linuxln命令使用