ln命令应用

article/2025/10/6 0:56:26

记录:352

场景:在CentOS 7.9操作系统上,使用ln命令创建软链接(symbolic links)和硬链接(hard links)。解决:Too many levels of symbolic links。

版本:

操作系统:CentOS 7.9

1.命令应用

(1)目录创建软链接

命令:ln -s /home/apps/module/jdk1.8.0_281  /usr/java/default

解析:ln -s,创建软链接;目录/usr/java/default是软链接,指向/home/apps/module/jdk1.8.0_281目录;许多软件找jdk会到默认目录:/usr/java/default读取jdk相关数据;创建软链接后,自定义安装目录就满足了需求。创建软链接会有->符号标识。

(2)文件创建软链

命令:ln -s /home/apps/work01/aintro.txt /home/apps/work02/aintro.txt

解析:创建文件软链接,/home/apps/work01/aintro.txt是源文件;另一个是软链接。

(3)创建硬链接

命令:ln -P /home/apps/work01/bintro.txt /home/apps/work02/bintro.txt

解析:创建文件硬链接,/home/apps/work01/bintro.txt是源文件,另一个是硬链接。

2.解决报错

(1)问题一:Too many levels of symbolic links

问题原因:在/home/apps/work01目录下创建软链接,没有使用完整路径。

执行的命令:ln -s cintro.txt  /home/apps/work02/cintro.txt

使用cat命令:cat cintro.txt,读取文件报错,读取不了文件。

解决:先删除有问题的软链接,再重新创建软链接。

删除命令:rm -rf /home/apps/work02/cintro.txt

重新创建命令:ln -s /home/apps/work01/cintro.txt /home/apps/work02/cintro.txt

2.命令帮助手册

命令:ln --help

解析:查看ln支持的全部命令和选项,在实际工作中,查看这个手册应该是必备之选。

Usage: ln [OPTION]... [-T] TARGET LINK_NAME   (1st form)or:  ln [OPTION]... TARGET                  (2nd form)or:  ln [OPTION]... TARGET... DIRECTORY     (3rd form)or:  ln [OPTION]... -t DIRECTORY TARGET...  (4th form)
In the 1st form, create a link to TARGET with the name LINK_NAME.
In the 2nd form, create a link to TARGET in the current directory.
In the 3rd and 4th forms, create links to each TARGET in DIRECTORY.
Create hard links by default, symbolic links with --symbolic.
By default, each destination (name of new link) should not already exist.
When creating hard links, each TARGET must exist.  Symbolic links
can hold arbitrary text; if later resolved, a relative link is
interpreted in relation to its parent directory.Mandatory arguments to long options are mandatory for short options too.--backup[=CONTROL]      make a backup of each existing destination file-b                          like --backup but does not accept an argument-d, -F, --directory         allow the superuser to attempt to hard linkdirectories (note: will probably fail due tosystem restrictions, even for the superuser)-f, --force                 remove existing destination files-i, --interactive           prompt whether to remove destinations-L, --logical               dereference TARGETs that are symbolic links-n, --no-dereference        treat LINK_NAME as a normal file ifit is a symbolic link to a directory-P, --physical              make hard links directly to symbolic links-r, --relative              create symbolic links relative to link location-s, --symbolic              make symbolic links instead of hard links-S, --suffix=SUFFIX         override the usual backup suffix-t, --target-directory=DIRECTORY  specify the DIRECTORY in which to createthe links-T, --no-target-directory   treat LINK_NAME as a normal file always-v, --verbose               print name of each linked file--help     display this help and exit--version  output version information and exitThe backup suffix is '~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.
The version control method may be selected via the --backup option or through
the VERSION_CONTROL environment variable.  Here are the values:none, off       never make backups (even if --backup is given)numbered, t     make numbered backupsexisting, nil   numbered if numbered backups exist, simple otherwisesimple, never   always make simple backupsUsing -s ignores -L and -P.  Otherwise, the last option specified controls
behavior when a TARGET is a symbolic link, defaulting to -P.GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
For complete documentation, run: info coreutils 'ln invocation'

以上,感谢。

2022年11月28日


http://chatgpt.dhexx.cn/article/3f9T3FQj.shtml

相关文章

linux ln命令

ln 命令的功能是在不同的位置创建一个链接&#xff0c;又分软链接和硬链接&#xff0c;一般软链接使用较多。 硬链接&#xff1a;ln 源文件 链接文件 是在选定的位置生成一个文件的镜像&#xff0c;镜像文件与源文件同样大小 软连接&#xff1a;ln –s 源文件 链接文件 是…

ln命令详解

Linux文件系统中&#xff0c;有所谓的链接(link)&#xff0c;我们可以将其视为档案的别名&#xff0c;而链接又可分为两种 : 硬链接(hard link)与软链接(symbolic link)&#xff0c;硬链接的意思是一个文件可以有多个名称&#xff0c;而软链接的方式则是产生一个特殊的文件&…

ubuntu18.04虚拟机崩掉导致硬盘错误,提示fsck manually

问题描述&#xff1a; 可能是一次性复制的文件太大了&#xff0c;导致内存吃紧&#xff0c;Windows10直接崩掉&#xff0c;接着就进入了我经常看到的那个蓝屏错误提示界面&#xff0c;有个正在恢复的百分数进度提示。 这个问题我经常碰到&#xff0c;或许是网页开多了吧&…

dos磁盘管理命令

dos磁盘管理命令 前言 磁盘管理命令用于日常的磁盘维护。DOS命令行提供了多种文件管理命令用于设置和管理磁盘列表。由于很多磁盘在没有安装图形界面的时候就需要对其进行操作&#xff0c;所以掌握DOS命令行下的磁盘管 理命令对系统管理员是十分必要的。 磁盘管理命令 以下…

centos 硬盘 修复

xfs_repair -n /dev/sdb centos 硬盘 修复 sudo parted -l sudo parted -l [localhost home]$ sudo parted -l Model: Dell VIRTUAL DISK (scsi) Disk /dev/sda: 1000GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags:Number Start End…

电脑修复损坏文件--修复命令;系统盘磁盘空间不足

目录 sfc/scannow--修复损坏的系统文件命令解析command parse步骤 命令修复磁盘&#xff1b;磁盘空间的释放输入“sfc /purgecache”命令&#xff08;不含双引号&#xff0c;下同&#xff09;输入“cleanmgr”命令输入“CHKDSK D:/F”&#xff0c;修复D驱动器号 sfc/scannow–修…

mac 磁盘修复

1、使用磁盘工具 2、终端查看并修复 diskutil listdiskutil verifyVolume disknamediskutil repairDisk diskname

如何扫描和修复 Linux 磁盘错误

在本文中&#xff0c;将学习如何使用 fsck 和 xfs_repair 命令修复 Linux 磁盘错误。 什么是FSCK&#xff1f; fsck&#xff08;文件系统一致性检查&#xff09;是用于检查Linux操作系统文件系统一致性的工具。 列出 Linux 磁盘分区和类型&#xff1a; 首先&#xff0c;需要…

计算机磁盘修复工具,chkdsk磁盘修复工具

chkdsk磁盘修复工具是一款非常具有专业性、权威的工具,使用chkdsk磁盘修复工具时你不可以有任何其他操作(停止运行任何程序),只能锁定磁盘(也就是强制卸下该卷),如果出现其他程序在修复时运行,就需要你重启电脑后重新修复了。硬盘坏道修复工具使用简单且安全性高,推荐使用…

ubuntu磁盘修复

输入命令ls的时候遇到错误 ls: reading directory .: Input/output error 用 dmesg 查看&#xff0c;发现io错误 先umount磁盘 cd /mnt umount diske 遇到 umount: /mnt/diske: target is busy. 查看谁在用 &#xff0c;并kill掉&#xff0c;再次umount lsof /mnt/disk 然…

磁盘检查清理修复命令

Cmd命令在桌面版windowsPC和大多数windows server下都是通用的,所以掌握命令对于使用者非常重要; 经常会遇到检查硬盘、清理磁盘的时候&#xff0c;但是使用360、金山等杀毒软件会有一些安全隐患&#xff0c;尤其是大企业有自己的杀毒软件不允许使用其他的带有插件或广告的杀毒…

windows自带磁盘修复命令chkdsk的使用方法

在电脑使用过程会因突然断电或者是非正常关机等原因导致磁盘受损&#xff0c;这里介绍Windows系统自带chkdsk命令修复硬盘。 2022.10.26补充&#xff0c;专业硬盘维修的朋友告诉我此命令不要随意使用&#xff0c;尤其硬盘已经有坏道&#xff0c;用该方法可能导致更严重的问题。…

cmd命令下修复硬盘/U盘

1、以管理员身份运行cmd(命令提示符),必须是管理员身份,如图所示&#xff1a; 2、 输出命令&#xff1a;chkdsk H: /f 这里的D为磁盘的盘符&#xff0c;也就是你所要修复的盘符号&#xff0c;比如你想修复 C盘&#xff0c;就将H替换成C&#xff0c;后边的/f就是修复命令&#…

阿里巴巴优酷视频增强和超分辨率挑战赛-持续更新

目录 大赛概况 1.数据预处理 2.模型初选 3.训练 ->确定两个模型 4.训练,修改网络&#xff0c;继续优化 大赛概况 大赛地址&#xff1a;https://tianchi.aliyun.com/competition/entrance/231711/introduction?spm5176.12281949.1003.2.37422448y3C5Xj 视频增强和超分…

视频怎么转换html代码实现,音视频格式转换神器与html视频元素加字幕——零基础自学网页制作...

音视频格式转换神器——格式工厂 如果您下载了上一篇《为HTML页面添加音频、视频的方法——零基础自学网页制作》(目录在结尾)中的素材&#xff0c;您会看到有这样一个文件&#xff0c;如图 音视频格式转换神器与html视频元素加字幕——零基础自学网页制作 这就是格式工厂软件的…

免费的视频转换器有哪些?推荐3款好用免费视频格式转换软件

如果您需要免费的视频转换器&#xff0c;则指尖有很多选择。无论您是否尝试将整个视频集合保留为一种格式&#xff0c;将视频的格式更改为更易于共享的格式&#xff0c;或者将文件大小缩小到更易于管理的格式&#xff0c;几乎每种用途都有一个。 有一个免费的转换器&#xff0…

优酷视频html代码在哪,如何把视频上传到优酷并获取视频通用代码?

我们在网站上添加视频&#xff0c;一般是有两种情况&#xff0c;一&#xff1a;在非产品非文章页面上添加视频&#xff0c;例如首页&#xff0c;使用到的是组件里面的视频组件&#xff1b;二&#xff1a;在产品或文章页面上添加视频&#xff0c;在内容->产品/文章->添加产…

qq视频转码失败怎么办_迅捷视频转换器转换失败的解决方法

若想改变视频的格式&#xff0c;就要用到视频转换器&#xff0c;将一种格式的视频转换成另一种格式的视频&#xff0c;在少数的情况下会出现转换失败的问题&#xff0c;不过也有对应的解决方法&#xff0c;下面就为大家一一道来。 迅捷视频转换器转换失败的解决方法 1、腾讯视频…

视频格式转换器之视频格式在线转换详细教程

视频格式转换器相信大家都是知道的,在日常工作和学习中,都是需要观看视频文件的,但是视频文件有众多的视频格式:MP4、MKV、MOV、AVI、SWF、FLV、WEBM等等,每个视频格式的画质以及设备兼容性都不一样,MP4格式几乎被所有的软件支持,而有些冷门少用的格式却是不支持播放的;…

免费好用的视频格式转换器是哪个呢

在日常生活中,每天在很多的时间都会看视频节目或者听音乐之类的。但是大家知道视频和音频有很多的格式吗?大概有30多种格式,而且大部分格式都是在电脑手机及播放软件通用的,但是有些格式却是不支持播放,比如qlv这些专一的视频格式还有些就是差不多要淘汰的格式,现在很少见…