一、进入终端 输入 使用  ls -l  即可.

示例:

$ touch file1      # 创建新文件 file1

$ touch file2      # 创建新文件 file2

$ ln file1 file3    # 为 file1 创建硬链接 file3

$ ls -ltotal 0

-rw-r--r-- 2 root root 0 01-25 16:59 file1

-rw-r--r-- 1 root root 0 01-25 17:00 file2

-rw-r--r-- 2 root root 0 01-25 16:59 file3

结果的第二列数字就是指向该文件的硬链接数. 注意, 硬链接和原文件是无法区分的. 所以 file3 是 file1 的硬链接也可以看作 file1 是 file3 的硬链接. 所以该数字大于 2 即说明该文件是硬链接.

补充说明:

1)  使用 ls -i    # 可以与 ls -l 一起使用, 即 ls -il

可以查看文件的 inode number

$ ls -iltotal 0

267105 -rw-r--r-- 2 root root 0 01-25 16:59 file1

267106 -rw-r--r-- 1 root root 0 01-25 17:00 file2

267105 -rw-r--r-- 2 root root 0 01-25 16:59 file3

这时结果的第一列就是文件的 inode number, 可以看出由于 file1 和 file3 互为硬链接, 所以他们的 inode number 相同.

2) 如何找出所有硬链接到某个文件的文件?

首先使用

ls -i

查看文件的 inode number

然后使用

find -inum

查找所有指向该 inode 的文件

例子:

$ find . -inum 267105

./file3

./file1

3) 关于文件夹

文件夹没有硬链接, 只有符号链接

l是链接,相当于windows的快捷方式

d是目录,相当于windows的文件夹

c是字符设备文件,给你说你不懂,鼠标,键盘算是

b是块设备,硬盘就是一个例子

linux下的挂载

在DOS/Windows中,C盘和D盘是并列的最顶级目录,但Linux中没有C盘D盘E盘的概念,整个文件系统就只有一个顶级的根目录(/),所有的物理磁盘都是根目录(/)下的一个子目录而已。所以,如果你要给现在的系统加快硬盘或添加分区,就先创建一个目录,然后用MOUNT和相应的格式参数把

硬盘或分区挂载到你创建的那个目录中去,成功后,访问那个目录既是访问你加上的硬盘或分区

这个比如D盘分区和linux系统中根目录/test一一绑定的过程就叫做Linux系统中的挂载。

挂载时使用mount命令

其中常用的参数有

-t 指定设备的文件系统类型,常见的有:

minix linux最早使用的文件系统

ext2 linux目前常用的文件系统

msdos MS-DOS的fat,就是fat16

vfat windows98常用的fat32

nfs 网络文件系统

iso9660 CD-ROM光盘标准文件系统

ntfs windows NT 2000的文件系统

hpfs OS/2文件系统

auto 自动检测文件系统

-o 指定挂载文件系统时的选项。有些也可用在/etc/fstab中。常用的有

codepage=XXX 代码页

iocharset=XXX 字符集

ro 以只读方式挂载

rw 以读写方式挂载

nouser 使一般用户无法挂载

user 可以让一般用户挂载设备

提醒一下,mount命令没有建立挂载点的功能,因此你应该确保执行mount命令时,挂载点已经存在。(不懂?说白了点就是你要把文件系统挂载到哪,首先要先建上个目录。这样OK?)

rpm安装

i 表示安装install v 显示到前台  h 显示安装进度

rpm -i 需要安装的包文件名

rpm -i example.rpm  #安装 example.rpm 包;

rpm -iv example.rpm  #安装 example.rpm 包并在安装过程中显示正在安装的文件信息;

rpm -ivh example.rpm  #安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度;

rpm –ivh rpm的软件包名

更高级的,请见下表:

rpm参数 参数说明

-i 安装软件

-t 测试安装,不是真的安装

-p 显示安装进度

-f 忽略任何错误

-U 升级安装

-v 检测套件是否正确安装

这些参数可以同时采用。更多的内容可以参考RPM的命令帮助。

2. 卸载:

我同样只需简单的一句话,就可以说完。执行:

rpm –e 软件名

不过要注意的是,后面使用的是软件名,而不是软件包名。例如,要安装software-1.2.3-1.i386.rpm这个包时,应执行:

rpm –ivh software-1.2.3-1.i386.rpm

而当卸载时,则应执行:

rpm –e software。

linux命令创建硬链接,Linux终端命令接口(十一)硬链接与软连接相关推荐

  1. linux命令界面维护,在Linux命令行中使用Um来创建和维护man手册

    本文介绍在 Linux 命令行下安装.使用及配置 Um 来创建和维护自己的 man 手册,Um 最大的好处是能为 Linux 命令创建自己的 man 式帮助页面,它本身是一个命令行程序,可以用于轻松创 ...

  2. linux命令看文件内容,Linux文件内容查看相关命令

    1.more命令 在Linux中,more命令是一个基于vi编辑器的文本过滤器,它能以全屏的方式按页显示文本文件的内容,more里面内置了一些快捷键. (1)命令语法 more(选项)(参数) (2) ...

  3. linux命令帮助怎么看,Linux命令帮助

    Linux命令帮助教程 在 Linux man命令详解 概述 man 命令,它是 Manual pages 的缩写,它是 Linux 系统中在线软件文档的一种普遍的形式,其内容包括计算机程序(包括库和 ...

  4. 离线调用linux命令,GitHub - rinetd/linux-command: Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。...

    Linux Command 516 个 Linux 命令大全,内容包含 Linux 命令手册.详解.学习,值得收藏的 Linux 命令速查手册.请原谅我写了个爬虫,爬了他们家的数据linuxde.ne ...

  5. 实验楼linux命令,GitHub - encorechow/linux-command: Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。...

    Linux Command 516 个 Linux 命令大全,内容包含 Linux 命令手册.详解.学习,值得收藏的 Linux 命令速查手册.请原谅我写了个爬虫,爬了他们家的数据linuxde.ne ...

  6. spark常用的linux命令,GitHub - Sparkinzy/linux-command: Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。...

    Linux Command 516 个 Linux 命令大全,内容包含 Linux 命令手册.详解.学习,值得收藏的 Linux 命令速查手册.请原谅我写了个爬虫,爬了他们家的数据linuxde.ne ...

  7. linux命令大全chm版本,Linux命令大全手册下载

    linux命令大全chm版是精心修改版,去除了官方原版的许多错误,以及未来得及更新的部分,实用性很强,对于正在掌握linux系统的程序员们来说,是开发之前必须学会的东西,操作方便.检测迅速,举一反三靠 ...

  8. linux命令创建硬链接,Linux中的ln命令:创建软链接和硬链接

    软链接是Linux文件系统的基本组成部分之一.在本教程分享了如何使用ln命令创建软链接和硬链接. 链接是对另一个文件的引用.链接为同一个文件赋予多个名称,并允许它们同时存在于两个或多个位置. 链接有两 ...

  9. 用linux命令创建表主键,Linux系统下SQL Server数据库操作

    Linux系统SQL Server数据库操作命令 连接数据库 sqlcmd命令 创建数据库: 查看所有数据库: 创建表 添加主键约束 外部关键字 怎么添加唯一约束 怎么添加非空约束 怎么使用默认约束 ...

  10. linux创建用户和密码的命令,linux命令创建和修改用户及密码

    作者: linux下创建用户 1.添加ftp用户 useradd ftpname -d /home/ftp passwd ftppwd 以下操作都以root权限进行: service vsftpd s ...

最新文章

  1. 一寸、两寸证件照photoshop批处理动作
  2. 03-JavaScript
  3. mysql优化和索引_mysql优化和索引
  4. 2017.5.6 表达式的值 思考记录
  5. pca 矩阵 迹_再谈协方差矩阵之主成分分析PCA
  6. snmp的安装与配置
  7. mapinfo在线地图插件_官方插件“战争游戏”使用指南 公测同步开启
  8. vue生成txt文件下载
  9. 计算机硕论题目,硕士论文题目精选(计算机方向)
  10. 【图解算法】最小生成树
  11. 阿里云短信验证码接口
  12. win10+GeForce 940mx安装cuda
  13. java跳转到ie_ie跳转chrome(ie浏览器点击链接跳转谷歌浏览器)
  14. Docker attach和Docker exec的区别
  15. StarRocks 在中移物联网 PGW 实时会话业务领域的应用
  16. Ruoyi的功能简单介绍
  17. 如何计算 R 中卡方统计量的 P 值
  18. awk 分隔符_awk 命令快速入门
  19. 如何查找APP漏洞并渗透测试 解决网站被黑客攻击
  20. 《给业余投资者的10条军规 (雪球「岛」系列) (闲来一坐s话投资》读书笔记

热门文章

  1. java8 linq4j_Java 8仍然需要LINQ吗? 还是比LINQ更好?
  2. cxf 服务端soap报文_使用Apache CXF开发SOAP Web服务
  3. 使用Java的Selenium:Google搜索
  4. jboss加载组件_直接从JBoss AS 7组件使用JGroups
  5. 惯用并发:flatMap()与parallel()– RxJava常见问题解答
  6. 使用Spring Boot和Heroku在20分钟内完成Java的单点登录
  7. 在Windows上运行-XX:CompileCommand
  8. maven 版本号插件_Maven内部版本号插件–用法示例
  9. jasperreports_JasperReports JSF插件用例–简单列表报告
  10. Hibernate中的一对多XML映射