1.文件属性

使用ll -h 查看的详细信息,每一列都是干什么的

image.png

第一列第一个字符 表示文件类型--->

rw-r--r-- 文件权限

1 这个文件被链接次数

root 文件的拥有者(用户)

root 文件的拥有组(用户组 ==>家族)

672 文件大小

Jul 31 17:30 文件的日期,以及创建的文件的时间

1.txt 文件名称

2.文件类型

image.png

- 文件 (普通文件 图片 压缩包)

l 链接文件 类似于windows的快捷方式

s socket 本地进程与进程间的一种通信方式

d directory目录 类似于windows系统中的文件夹

c 字符设备 用于提供用户的输入输出

b 块设备文件 (硬盘 分区 光盘)

对于一些文件无法精准的区分类型, 可以使用file命令查看

(1)无法精准判断这个文件到底是什么类型

[root@yinwucheng ~]# ll /bin/ls access.log aaa1 1.txt

-rw-r--r--. 1 root root 672 Jul 31 17:30 1.txt

-rw-r--r--. 1 root root 58112885 Jul 30 15:31 access.log

-rwxr-xr-x. 1 root root 117680 Oct 31 2018 /bin/ls

(2)使用file能精准查看出文件是什么类型

image.png

因为Linux不区分后缀, 后缀通常都是用来表示的,为了方便我们自己好识别

3.链接文件

软链接 (类似于Windows的快捷方式)

软链接使用场景 (很少对文件做软连接)

软件升级 软件回退

[root@yinwucheng ~]# mkdir QQ_V1.1

[root@yinwucheng ~]# ln -s /root/QQ_V1.1/ /root/QQ

升级

[root@yinwucheng ~]# mkdir QQ_V1.2

[root@yinwucheng ~]# rm -f /root/QQ && ln -s /root/QQ_V1.2 /root/QQ

回退

[root@yinwucheng ~]# rm -rf /root/QQ && ln -s /root/QQ_V1.1 /root/QQ

代码升级 秒级回退

不方便移动的目录

硬链接 ln /root/file /root/file_hard

4.硬链接与软链接区别

ln命令创建硬链接,ln -s命令创建软链接

目录不能创建硬链接,并且硬链接不可以跨越分区系统。

目录软链接特别常用,并且软链接支持跨越分区系统。

硬链接文件与源文件的inode相同,软链接文件与源文件inode不同。

删除软链接文件,对源文件及硬链接文件无任何影响。

删除文件的硬链接文件,对源文件及链接文件无任何影响。

删除链接文件的源文件,对硬链接无影响,会导致软链接失效。

删除源文件及其硬链接文件,整个文件会被真正的删除。

区别总结

软连接就是一个快捷方式,删除软连接不会影响源文件.

硬链接,类似于一个文件副本,删除硬链接不影响原文件,只有删除所有的硬链接及其源文件,这个文件才算彻底被删除.

5.命令执行流程[扩展了解]

第一步:看命令是不是通过以绝对路径的方式执行

第二步:看命令是否存在别名

第三步:判断是内置命令还是外置命令

第四步:若是内置的话,可直接执行 若是外置的话,查看是否有缓存

第五步:通过$PATH变量查找命令,若有的话可执行 没有的话会报错 command not found

image.png

linux符号链接命名,Linux文件属性及软链接相关推荐

  1. 实例讲解Linux系统中硬链接与软链接的创建

    导读 Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link).默认情况下,ln命令产生硬链接.硬链接与软链接的区别从根本上要从Inode节点说 ...

  2. 【Linux原理】Linux中硬链接和软链接的区别和联系

    作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 首先要弄清楚,在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的 ...

  3. Linux中的硬链接和软链接

    1.Linux链接概念 Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link).默认情况下,ln命令产生硬链接. [硬连接] 硬连接指通过索引 ...

  4. linux 软链接 相对路径,Linux入门之ln命令创建软链接的绝对路径和相对路径详解(Ubuntu)...

    ln命令创建软链接的绝对路径和相对路径详解 简介 ln命令 总结 简介 Linux链接,可以分为硬链接与软链接:本文主要介绍软链接.(默认情况下,ln命令产生硬链接) 软链接文件类似于Windows的 ...

  5. linux应用编程之文件属性

    文章目录 前言 1.linux中各种文件类型 2.常用文件属性获取 4.文件权限管理 5.读取目录文件 前言 本文是对朱有鹏相关课程的归纳总结.下面是linux应用编程整理的文章. linux应用编程 ...

  6. Linux 符号链接

    符号链接(symbolic link 或  symlink)是 Linux 中一种文件类型,它指向计算机上的另一个文件或文件夹.符号链接类似于 Windows 中的快捷方式. 有人称符号链接为&quo ...

  7. Linux下的硬链接和软链接

    Linux下的硬链接和软链接 一.系统及ln版本 二.硬链接 1.创建目录及文件 2.创建链接文件 3.查看链接文件 4.删除源文件,链接文件不受影响 三.软链接 1.创建目录及文件 2.创建软链接文 ...

  8. 重新命名的linux命令,Linux 重命名命令自制详细介绍

    Linux 重命名命令 相比于Windows上的ren命名,Linux还真的是没有一个特定的重命名的命令.(虽然可以间接的使用mv来实现).下面我就来自己写一个简单的重命名命令. 准备工作 操作系统: ...

  9. linux lsattr命令: 显示文件属性

    linux lsattr命令: 显示文件属性 介绍: 文件属性在文件系统的安全管理方面起很重要的作用,linux下lsattr命令用于查看文件属性信息. 语法: lsattr [-adRvV] [文件 ...

最新文章

  1. [Python图像处理] 三十四.数字图像处理基础与几何图形绘制万字详解(推荐)
  2. 使用计算机的女士,3款女性专用PC 将美丽进行到底
  3. netfilter que_QUE的完整形式是什么?
  4. 使用SecueCRT在本地主机与远程主机之间交互文件
  5. 关于Ajax请求说法,关于ajax请求
  6. OpenShift 4 Hands-on Lab (8) 基于Gogs+Nexus+Sonarqube的Jenkins CI/CD Pipeline
  7. Spring_对缓存的支持
  8. 计算机二级C选择题精华
  9. 通用业务平台设计(一):概览
  10. eclipse中配置drools6.5环境
  11. Mybatis常见面试题
  12. 如何设置迪文DGUS屏的字体效果?
  13. 怎么在桌面添加便签小工具,win7桌面便签小工具应该怎么添加
  14. 亿图图示11.0新版本全新上线 助力个人及企业降本增效
  15. BitTorrent 原理简介
  16. wget 下载网站所有文件
  17. FZU 2219 StarCraft (哈夫曼树)
  18. 大数据分析技术有哪些
  19. 数字经济专家高泽龙:映客更名映宇宙,元宇宙会成为映客下一个增长引擎吗?
  20. “大众点评”已去,“高德点评”再起?

热门文章

  1. 5680t开局及开通
  2. 2.10 平铺填充自定义图案 [Ps教程]
  3. 海拉细胞或已进化成新“物种”,癌症研究现危机
  4. excel 发生了一个oracle错误_但无法从,太好了,财务使用Excel公式报错原因大合集!以后再出错就这么解决...
  5. 旧文字,Photoshop把文字做旧
  6. 短线操作应该规避的四大误区
  7. Mycat 连接 双击表 提示 1146-Table XXXX doesn‘t exist
  8. 2016服务器系统进入安全模式,Windows 10进入安全模式的两种方法_win10专业版官网...
  9. python职位占比_2017年招聘数据:AI人才缺口仍超百万,Python需求增速达174%
  10. 三星 Galaxy S8、iPhone 7、华为 Mate9 Pro 基带被黑客攻破