Linux中建立软链接
时间: 2023-04-08 08:00:47 浏览: 218
可以使用 ln 命令来建立软链接。例如,要将 /usr/local/bin/python3.8 软链接到 /usr/bin/python3,可以使用以下命令:
ln -s /usr/local/bin/python3.8 /usr/bin/python3
这将在 /usr/bin 目录下创建一个名为 python3 的软链接,指向 /usr/local/bin/python3.8。
相关问题
Linux中建立软链接存放在另一目录中
在Linux中,软链接(Symbolic Link)是一种特殊的文件,它实际上是文件路径的一个快捷方式,指向另一个文件或目录。如果你想在一个目录中创建一个软链接,指向另一个目录下的内容,你需要使用`ln`命令,语法如下:
```bash
ln [-s] [源文件或目录] 目标链接名称
```
其中 `-s` 参数是用来指示创建的是软链接而非硬链接(默认)。如果你的目标是另一个目录下的文件或子目录,只需要给出相对或绝对路径即可。例如:
```bash
# 创建一个指向另一目录"src_dir"下名为"target_file"的软链接
ln -s src_dir/target_file ./linked_file
# 或者创建指向同一服务器上另一路径"/data/newdir/"的软链接
ln -s /data/newdir/ /home/user/new_link
```
在这里,`./linked_file`是你新创建的软链接的本地位置,`/data/newdir/`是远程目录的绝对路径。
创建之后,访问`linked_file`就像它原本就在当前目录一样,实际上是在操作`src_dir/target_file`的内容。
java读写linux软链接,windos下创建软链接,附Linux下创建软链接
在Java中读写Linux软链接,可以使用Java的NIO库中的Files类,具体代码如下:
```
Path link = Paths.get("/path/to/link");
Path target = Files.readSymbolicLink(link);
byte[] data = Files.readAllBytes(target);
Files.write(link, data);
```
在Windows下创建软链接也可以使用Java的NIO库中的Files类,具体代码如下:
```
Path link = Paths.get("C:/path/to/link");
Path target = Paths.get("C:/path/to/target");
Files.createSymbolicLink(link, target);
```
在Linux下创建软链接可以使用ln命令,具体命令如下:
```
ln -s /path/to/target /path/to/link
```
其中-s表示创建软链接,/path/to/target是目标文件的路径,/path/to/link是软链接的路径。
阅读全文