资讯详情

Linux命令(十) 在文件或目录之间创建链接 ln

命令简介

ln 该命令用于连接文件或目录,如同时指定两个以上的文件或目录,最终目的地现有目录,所有指定的文件或目录将复制到目录中。若同时指定多个文件或目录,且最终目的地为不存在的目录,则出现错误。 ln 在没有链接文件的情况下,命令将保持同步,也就是说,只要其中一个被改变,其他地方的文件就会发生同样的变化。

常用参数

-b 创建每个现有目标文件的备份文件

-d 允许系统经理硬链接自己的目录

-f 无论文件或目录是否存在强制建立文件或目录的连接

-i 在覆盖现有文件之前,先询问现有文件

-n 将符号连接的目的目录视为一般文件

-s 创建符号连接而不是硬链接

-S 使用 -b 备份目标文件后,将在备份文件的结尾添加备份字符串

-v 显示命令执行过程

-t 在指定目录中创建链接

-T 将链接名作为普通文件(用于目录的符号链接)

ln 链接分为软链接和硬链接,软链接只在目的地生成链接文件,实际上不占用磁盘空间。相当于windows快捷方式。硬链接将生成与源文件大小相同的文件,无论是软链接还是硬链接,文件保持同步变化,软链接可以跨越分区,硬链接必须在同一文件系统中,目录不能硬链接,符号链接可以指向任何位置。软链接又称符号链接。

实例

创建软链接

ln -s /data/ln/src /data/ln/dst

创建硬链接

ln /data/ln/src /data/ln/dst_hard

删除源文件后,软链接指向的内容不再存在,硬链接文件的内容仍然存在

建立连接一个目录中的所有文件和目录

ln -s /data/ln/* /data/ln2

Linux 命令大全 - 管理文件和目录的命令

1.pwd 显示当前目录 该命令的英文解释是print working directory(打印工作目录).输入pwd命令,Linux输出当前目录. 2.cd 命令用来改变目录 cd / 转到根 ...

Linux 命令 - cp: 复制文件和目录

命令格式 cp [OPTION]... [-T] SOURCE DEST cp [OPTION]... SOURCE... DIRECTORY cp [OPTION]... -t DIRECTORY ...

Linux 命令 - rm: 删除文件和目录

命令格式 rm [OPTION]... FILE... 命令参数 -f, --force 强制删除,忽略不存在的文件,不提示. -i, --interactive 未删除文件时,提示用户确认. - ...

Linux常用命令01(文件和目录)

目标 查看目录内容 ls 切换目录 cd 创建和删除文件 touch rm mkdir 复制和移动文件 cp mv 查看文件内容 cat more grep 其他 echo 重定向 > 和 &g ...

分布式进阶(十) linux命令行下载文件及常用工具:wget、Prozilla、MyGet、Linuxdown、Curl、Axel

linux命令行下载文件及常用工具:wget.Prozilla.MyGet.Linuxdown.Curl.Axel 本文介绍了几种常用的命令行下载工具:wget.Prozilla.MyGet.Li ...

Linux命令中:rsync和cp之间的区别

rsync:只复制更新的文件: cp -u:类似效果也可以实现: 两者基本都能满足备份需求: 只是一般情况下,用rsync更常见的是做这种备份之类的事情: 在备份操作中,复制和删除过期文件 ...

linux系统下修改文件夹目录的权限

linux系统下修改文件夹目录的权限 文件夹权限问题 Linux.Fedora.Ubuntu修改文件.文件夹权限的方法几乎相同.许多人开始接触Linux时都很头痛Linux文件权限问题.这里告诉你怎么样 ...

du 命令,查看文件和目录磁盘使用的空间

Linuxdu命令还检查了使用空间,但与df不同的命令是Linuxdu命令是查看文件和目录磁盘的使用空间,还是和df命令有些不同. 1.命令格式: du[选项][文件] 2.命令功能 ...

linux创建文件和目录

在Linux在最初的学习中,我们掌握了基本的命令。首先,我们创建了一些学习文件和目录的命令和选项。让我们依次看看: 1:在Linux在系统中,所有服务都以文件、脚本文件、服务配置文件、记事本的形式表达 ...

随机推荐

STemwin汉字显示

硬件环境: STM32F429,电容屏800X480 5点触控RGB屏幕 ,SPI flash: 软件环境: UCOSIII,STemwin: 汉字显示方法: 1.在SPIflash中装在字库XBF_ ...

基于Vue.js表格分页组件

有一段时间没有更新文章,主要是因为他们一直忙于学习新事物,忘记分享,真的很羞愧. 不,半夜多发一篇文章,分享一篇自己写的文章Vue小组件,名字BootPage. 不了解Vue.js的童鞋 ...

easyui tree loadFilter的使用

实例化.这里增加了三个属性,可以指定idFiled,textFiled和parentField.所以这里的simpleData不能严格转换tree的数据格式. $(function(){ $( ...

RTP、RTCP协议学习-2015.04.15

最近,视频编解码部分被用于传输RTP协议.记录学习 1.简介 实时传输协议(Real-time Transport Protocol或简写RTP)它是由网络传输协议组成的IETF多媒体传输工 ...

OpenCV先进之路:简化视频摘要程序

一.前言 视频摘要,又称视频浓缩,是对视频内容的简单总结。首先通过运动目标分析提取运动目标,然后分析每个目标的运动轨迹,将不同的目标拼接到共同的背景场景中,并以某种方式组合.视频 ...

如何利用SecureCRT连接Ubuntu12.0.4

环境描述:虚拟机网络选择NAT连接方式,Ubuntu的版本是Ubuntu12.0.4 1. 假设系统还没有安装,先做个测试ssh,用secureCRT连接Ubuntu下面的界面出现了. 实际上,这 ...

MongoDb安装--yum安装

本帖最后由 草包 于 2017-5-2 09:57 编辑 [Shell]纯文本查看复制代码 ? 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 ...

Busybox的syslogd认识与使用

关键词:rcS.start-stop-daemon.syslogd.syslog().klogd.klogctl().syslog.conf./dev/log.facility/level等等. sy ...

一起学习造轮子(1):从零开始写符合要求的Promises/A+规范的promise

这篇文章是第一篇一起学习轮子系列的文章。在这篇文章中,我们将从零开始写一篇符合要求的文章Promises/A 规范的promise,本系列文章将选择一些经典的前端轮子进行源代码分析,并从零开始逐步实现,本系列将学习Pr ...

Docker容器技术的PaaS云平台架构设计***

基于微服务架构和Docker容器技术的PaaS云平台建设的目标是为我们的开发人员提供快速开发的服务.部署.运维管理.持续开发持续集成的过程.平台提供基础设施.中间件.数据服务.云服务器等资源,开发人员 ...

标签: dst电容

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台