实例:ln -s /home/gamestat /gamestat
linux下的软链接类似于windows下的快捷方式
ln -s a b 中的 a 就是源文件,b是链接文件名,其作用是当进入b目录,实际上是链接进入了a目录
如上面的示例,当我们执行命令 cd /gamestat/的时候 实际上是进入了 /home/gamestat/
值得注意的是执行命令的时候,应该是a目录已经建立,目录b没有建立。我最开始操作的是也把b目录给建立了,结果就不对了
删除软链接:
rm -rf
b 注意不是rm -rf b/
ln a b 是建立硬链接
建立链接的使用方法如下:
[root@WEB_YQ_64_79 /]# ln --help
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.
When creating hard links, each TARGET must exist.
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 link
directories (note: will probably fail due to
system restrictions, even for the superuser)
-f, --force remove existing destination files
-n, --no-dereference treat destination that is a symlink to a
directory as if it were a normal file
-i, --interactive prompt whether to remove destinations
-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 create
the links
-T, --no-target-directory treat LINK_NAME as a normal file
-v, --verbose print name of each file before linking
--help display this help and exit
--version output version information and exit
The 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 backups
existing, nil numbered if numbered backups exist, simple otherwise
simple, never always make simple backups
Report bugs to <bug-coreutils@gnu.org>.
分享到:
相关推荐
Windows内置了一个名为`mklink`的命令,用于创建软链接或硬链接。下面详细介绍如何创建软链接: 1. 打开命令提示符或PowerShell。确保以管理员权限运行,因为创建软链接可能需要高级权限。 2. 使用`mklink`命令...
4. 普通用户可以创建软链接,包括指向目录的链接。 总的来说,硬链接提供了一种节省存储空间的文件共享方式,适用于在同一文件系统内的文件共享,但受到一些限制。而软链接更灵活,不受文件系统限制,且普通用户也...
软链接,又称符号链接,与硬链接不同,它会创建一个指向原始文件的新文件,这个新文件包含原始文件的路径信息。软链接有自己的inode,并且可以跨文件系统。 软链接的特点: 1. 软链接可以指向任何类型的文件,包括...
Linux 软链接和硬链接的区别 Linux 链接概念是 Linux 操作系统中的一种文件系统机制,允许用户创建多个文件名指向同一个文件或目录。Linux 链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接...
而创建软链接时,需要使用ln命令的-s选项,这样就创建了一个指向f1的符号链接f3。从实验中可以观察到,符号链接文件的inode节点与原文件不同,它实际上是一个指向原文件位置信息的特殊文件。如果原文件被删除,那么...
其中,newfile 是创建的链接名字,第一个命令默认创建硬链接,第二个命令使用 -s 选项创建软链接。 使用 ls -il 命令可以查看文件的 inode 号等属性。例如: [root@server tmp]# touch file [root@server tmp]# ln...
Linux 系统中,硬链接和软链接都是重要的文件系统组成部分,它们可以帮助用户快速链接到目标档案或目录,但是它们也存在一些限制和不足之处,例如硬链接不允许给目录创建硬链接,不可以在不同文件系统的文件间建立...
创建软链接的命令同样使用`ln`,但需要添加`-s`选项: ```bash ln -s existingfile symlink ``` 这会创建一个指向`existingfile`的软链接`symlink`。如果目标文件或目录被移动或删除,软链接将变为无效,因为它们...
比如,可以创建一个指向深层目录库文件的软链接,将其放在更容易访问的目录下,这样在执行程序时,系统会自动通过软链接找到正确的库文件。 总的来说,硬链接和软链接都是Linux中处理文件链接的工具,它们提供了...
Linux链接,可以分为硬链接与软链接;本文主要介绍软链接。(默认情况下,ln命令产生硬链接) 软链接文件类似于Windows的快捷方式,但实际上是一个特殊的文件。在软连接中,文件实际上是一个文本文件,其中包含另一...
Linux下给Spyder创建桌面快捷方式 Linux操作系统下,创建桌面快捷方式可以使用户快速访问Spyder应用程序,以下是创建桌面快捷方式的步骤和知识点: 一、创建桌面快捷方式的必要条件 在创建桌面快捷方式之前,需要...
本教程适用于Linux初学者,旨在详细解释软链接和硬链接的概念、特点以及如何创建这两种链接。 首先,软链接,也称为符号链接(Symbolic Link),其工作原理类似于Windows操作系统的快捷方式。但它们之间存在显著...
- 创建软链接时,通常建议使用绝对路径以增强其可移植性。 - **示例**: ```bash ln -s /path/to/source /path/to/destination ``` #### 四、inode与目录项 为了更好地理解硬链接和软链接的工作原理,我们...
而创建软链接的命令是`ln -s src_file ln_file`,`-s`参数表示创建软链接。删除硬链接或软链接,使用`rm ln_file`,但要注意,如果删除的是目录软链接,使用`rm ln_dir`会删除软链接本身,而`rm ln_dir/`会删除软...
在 Linux 平台下发布 Qt 应用程序需要注意到动态链接库的管理,需要复制缺失的动态库到应用程序目录下,并建立软链接实现应用程序与动态链接库的链接。此外,可能需要将安装目录下的平台文件夹复制到应用程序目录下...
1. **创建软链接**: - 命令:`ln -s ./dir/file1 slfile1` - 通过`ls -l`命令可以看到`slfile1`的链接类型为符号链接(`lrwxrwxrwx`),并显示其指向的目标路径`./dir/file1`。 2. **软链接的特性**: - 当原始...
创建后的软链接通常具有所有权限(777),但实际文件的权限仍然有效。软链接的权限不能通过`chmod`命令更改,因为它实际上改变的是软链接文件本身,而不是被链接的文件。 3. **区别**: - **灵活性**:软链接比硬...
Linux 提供了两种类型的链接:符号链接(也称为软链接)和硬链接。本文将详细介绍符号链接和硬链接的概念、创建方法、使用场景以及管理方式。 符号链接和硬链接是 Linux 文件系统中的重要特性,它们提供了灵活的文件...
创建软链接则需要使用`ln -s`,例如`ln -s abc cde`会创建一个指向`abc`的软链接`cde`。 在实际应用中,硬链接通常用于确保文件的安全,防止误删重要文件,因为删除一个硬链接不会立即删除整个文件。软链接则适用于...
创建硬链接的命令是`ln <源文件> <硬链接>`,而创建软链接的命令是`ln -s <源文件或目录> <软链接>`。在查看文件属性时,可以使用`ls -li`命令,其中数字表示inode号码,可以用来区分硬链接和源文件是否共享同一个...