`

linux 下 ln 的替代方案

 
阅读更多

在linux 中,如果同一个文件有多个地方使用,可以使用 ln 也可以使用 mount 。

但是他们之间也有一些区别。下面说说自己的愚见:

 

1. ln 连接

    关于 ln 的使用在这里就不再赘述了,可以直接使用 ln --help  进行查看

 

ln  有软连接及硬连接两种方式:软连接、硬连接

(1)软连接

        软连接直接用 ln -s 源目录 目标目录 ,软连接只是生成一个连接镜像而已,不会占用空间资源。但是在实际使用的过种中,发现使用软连接的方式,如果是一个语音文件时,对于  java 的下载是没有问题的,但是对于在线试听时,会发现文件找不到的情况。

 

(2)硬连接

        硬连接使用  ln /xxx/*.* /yyy 也就是说,硬连接不能对文件夹进行硬连接,只能针对文件进行连接。在实际使用过程中发现,使用硬连接时,如果是语音文件时,下载及试听都没有问题。但是当在 /xxx/ 下增加新文件时,在 /yyy 下并没有发现新的文件。

 

踪上所述,对于语音文件,ln 并不能满足我们的要求

 

在这种情况下,我们就可以使用 mount 进行解决

 

2. mount

 

mount 即是挂载,我们可以将我们的语音文件挂载到指定的文件夹中去

 

使用 mount --bind /xxx/   /yyy/   这样就可以了。

分享到:
评论

相关推荐

    Linux下中文字体配置及美化

    因此,Linux用户通常需要寻找替代方案来获得更好的中文显示效果。 幸运的是,有一些开源项目和热心人士为Linux用户提供了免费的中文字体资源,例如文泉驿等。此外,有些用户选择从自己的Windows系统中复制字体文件...

    linux\linux命令速查手册

    - **slocate**: 一种更安全的 locate 替代方案。 ##### Git/Gitview - **git**: 分布式版本控制系统。 - **gitview**: 用于查看 Git 仓库信息的工具。 ##### LN/MV/RM - **ln**: 创建文件的硬链接或符号链接。 -...

    LINUX FLASH插件

    "LINUX FLASH插件"是针对这一问题的解决方案,它允许Linux用户在浏览器中流畅地播放Flash内容,包括在线视频、游戏和其他基于Flash的应用。 Flash Player是由Adobe公司开发的一款广泛应用于网页的多媒体播放器,它...

    mysql 5.7 linux 解压版

    - MySQL 5.7引入了许多性能改进,如InnoDB存储引擎的优化、查询缓存的替代方案(query cache已废弃)、JSON支持等。根据系统负载调整配置参数,如`innodb_buffer_pool_size`、`thread_cache_size`等。 11. **日志...

    Linux_Unix 版 (精华区).docx

    - **解决方法**:通过收集常见的问题并提供详细的解答,能够帮助用户快速找到解决方案,提高工作效率。 #### 三、什么是 LFS? - **定义**:LFS(Linux From Scratch)是一种构建纯净的 Linux 系统的方法,它要求...

    运维工程师必会的109个Linux命令.pdf

    12. **`dir`** - 列出目录内容,尽管在现代 Linux 系统中通常被 `ls` 命令所取代,但在某些情况下仍可作为替代方案。 13. **`dos2unix`** - 将 DOS 格式的文本文件转换为 Unix 格式,适用于跨平台文件编辑。 14. *...

    Windows 下的 busybox

    然而,需要注意的是,虽然`busybox`提供了很多命令,但它并非完全替代Windows命令行工具的解决方案。有些命令可能功能有所简化,不支持所有选项,或者在特定的Windows环境下表现不尽相同。此外,对于依赖于Windows...

    libstdc++.so.rar

    这种情况下,可以采取以下几种解决方案: 1. **寻找兼容源**:尝试在第三方软件仓库或老版本的Linux发行版中寻找`libstdc++.so.5`。这通常需要对Linux发行版的版本历史有一定程度的了解。 2. **手动安装**:从可靠...

    Linux 6下安装编译安装Nginx的步骤

    由于其卓越的性能表现(支持高达 50,000 个并发连接响应)以及极低的内存消耗,在高并发场景下常被作为 Apache 的替代方案。在美国,许多提供虚拟主机服务的公司都会选择 Nginx 作为其首选的软件平台之一。本文将...

    vscode(code-stable-armhf-1660111997.tar.gz)

    - 遇到不兼容的情况时,尝试寻找替代方案或反馈给开发者。 3. **技术支持** - 如需帮助,可通过邮件联系提供的邮箱地址:`529586847@qq.com`。 - 也可以查阅官方文档或社区论坛获取更多帮助和支持。 #### 六、...

    Ubuntu下手动安装JDK6.doc

    2. **安装`javac`替代方案**:运行命令`sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_20/bin/javac 300`。 3. **选择默认JDK**:运行命令`sudo update-alternatives --config ...

    rm-trash:打算在Linux中使用“ rm-trash”代替rm system命令。 该脚本将安全删除您的文件,并将其放入垃圾箱中,以备日后检索

    为了提供更安全的删除方式,类似于Windows系统的回收站功能,我们可以使用名为`rm-trash`的替代方案。`rm-trash`是一个实用程序,它会在删除文件时将它们移动到一个特殊的垃圾桶目录,而不是立即永久性地移除,使得...

    rhel5.8升级openssh7.3p1

    ### RHEL 5.8 升级 OpenSSH 至 7.3p1 的详细步骤 ...以上步骤详细介绍了如何在 RHEL 5.8 系统中完成 OpenSSH 的升级准备以及安装替代方案 Dropbear 的全过程。在实际操作中,请根据具体情况进行调整。

    openssh9.0 centos7版本

    - **更强的加密算法**:OpenSSH经常更新其支持的加密算法以提升安全性,9.0可能会移除一些较弱的加密选项,增加更安全的替代方案。 - **更好的密钥管理**:新版本可能改进了密钥的生成和管理过程,例如支持新的密钥...

    ic610 install doc

    - 解决方案: 不降低tar版本,直接尝试安装或从网上下载适用的破解包。 - **uncompress命令**: - Linux系统可能未预装uncompress命令。 - 如果存在`/usr/bin/compress`,则创建`uncompress`的符号链接。 ```bash ...

    ubuntu部落(适合初学者,可以作为初学者的手册)

    - **社区支持**:拥有庞大的全球社区支持,用户可以轻松找到解决方案。 - **易于使用**:界面友好,对于新手非常友好。 - **安全性高**:由于其开源特性以及活跃的社区维护,Ubuntu的安全性很高。 - **软件丰富**:...

    busybox:centos7 busybox

    2. **替代系统命令**:虽然 Busybox 提供的工具与标准Linux命令兼容,但默认情况下它们并不自动替换系统中的原有命令。如果需要使用Busybox版本的命令,可以通过软链接实现,例如`ln -s /bin/busybox /usr/bin/ls`。...

    dotfiles:ibrokemypie的dotfile

    下一个壳sh 没有框架,只花了我想要的终端夏特简单但广泛,满足我的需求编辑微像崇高的十字架纳米酒吧折线嗯,一定要重做浏览器Firefox每晚非常好发射器罗菲惊人的IRC Weechat 邮件雷鸟仍在等待替代方案......

    ubuntu 12.10 上 android 编译环境搭建的深入解析

    在这种情况下,你可能需要查找替代解决方案或考虑升级到一个更现代的Ubuntu版本。 总之,搭建Android编译环境需要耐心和细心,确保每个步骤都正确执行。在整个过程中,可能会遇到各种问题,但通过查阅文档、社区...

Global site tag (gtag.js) - Google Analytics