美文网首页
Linux文件管理--day06

Linux文件管理--day06

作者: 风铃科技 | 来源:发表于2019-07-31 17:25 被阅读0次

1.文件属性

total 57M
-rw-r--r--. 1 root root 1.3M Jul 30 10:37 ?½? 
Microsoft Word ?ĵ?.docx
-rw-r--r--. 1 root root  672 Jul 30 16:17 1.txt
-rw-r--r--. 1 root root  56M Jul 30 17:55 access.log
-rw-------. 1 root root 1.4K Jul 24 20:30 anaconda-ks.cfg
-rwxrwxrwx. 1 adm  adm     0 Jul 29 10:04 file
-rw-r--r--. 1 root root    0 Jul 29 10:07 file1
-rw-r--r--. 1 root root   32 Jul 28 14:45 file1.txt
-rw-r--r--. 1 root root   74 Jul 30 15:58 file.txt
drwxr-xr-x. 2 root root    6 Jul 29 18:04 job
drwxr-xr-x. 3 root root   23 Jul 29 18:01 oldboy
-rw-r--r--. 1 root root 5.2K Jul 29 16:59 pass
-rw-r--r--. 1 root root 5.2K Jul 30 22:02 passwd
-rw-r--r--. 1 root root  106 Jul 30 21:58 test.txt
-rw-r--r--. 1 root root   18 Jul 29 17:05 wang
-rw-r--r--. 1 root root    6 Jul 29 17:05 wang.txt
-rw-r--r--. 1 root root   15 Jul 27 14:12 wangyongqiang.txt
各自所属含义:

第一列第一个字符 -------------表示文件类型
rw-r--r-- --------------------------表示权限(下周)
1 --------------------------这个文件被链接次数
root --------------------------文件的拥有者(用户)
root-------------------------- 文件的拥有组(用户组 ==>家族)
672 --------------------------文件大小
Jul 30 17:55 --------------------------文件的日期,以及创建的文件的时间
1.txt --------------------------文件名称

2、文件类型
[root@oldboy ~]# ll -d /etc/hosts /tmp /bin/ls /
dev/sda /dev/tty1 /etc/grub2.cfg /dev/log
-rwxr-xr-x.  1 root root 117680 Oct 31  2018 /bin/ls
srw-rw-rw-.  1 root root      0 Jul 31 08:29 /dev/log
brw-rw----.  1 root disk   8, 0 Jul 31 08:30 /dev/sda
crw--w----.  1 root tty    4, 1 Jul 31 08:30 /dev/tty1
lrwxrwxrwx.  1 root root     22 Jul 24 20:22 /etc/grub2.cfg -> ../boot/grub2/grub.cfg
-rw-r--r--.  1 root root    158 Jun  7  2013 /etc/hosts
drwxrwxrwt. 30 root root   4096 Jul 31 16:33 /tmp
各自所属含义:

-表示文件 (普通文件 图片 压缩包)
s (socket) 本地进程与进程间的一种通信方式 (mysql)
b 块设备文件 (硬盘 光盘 分区)
对于一些文件无法精准的区分类型, 可以使用file命令查看,因为Linux不区分后缀, 后缀通常都是用来表示的,为了方便我们自己好识别
c 字符设备 用于提供用户的输入与输出
l 链接文件 类似windows的快捷方式
d 目录 类似windows的文件夹

3.链接文件
1、软链接 (类似于WIndows的快捷方式)
软链接使用场景 (注意:很少对文件做软连接)

a、软件升级 软件回退

[root@oldboy ~]# mkdir qq_v1.1
[root@oldboy ~]# ln -s /root/qq_v1.1/ /root/qq
[root@oldboy ~]# mkdir qq_v1.2
[root@oldboy ~]# rm -f /root/qq && ln -s /root/qq_v1.2/ /root/qq
注释:rm -f /root/qq 成功了才会执行 ln -s /root/qq_v1.2/ /root/qq  &&为并的关系

升级

[root@oldboy ~]# rm -f qq&& ln -s /root/qq_v1.2/ /root/qq
[root@oldboy ~]#ll
[root@oldboy ~]#lrwxrwxrwx. 1 root root      
 14 Jul 31 17:03 qq -> /root/qq_v1.2/

回退
2.硬链接 ln /root/file /root/file_hard

3.不方便移动的目录

面试题:

软链接与硬链接的区别

1.软连接就是一个快捷方式,删除软连接不会影响源文件.
2.硬链接,类似于一个文件副本,删除硬链接不影响原文件,只有删除所有的硬链接及其源文件,这个文件才算彻底被删除。

4、命令执行流程(扩展了解)

1.当我们执行一个命令, 整个命令执行流程如下:

  1. 判断命令是否通过绝对路径执行

  2. 判断命令是否存在alias别名

  3. 判断用户输入的是内置命令还是外置命令

  4. Bash内部命令直接执行,外部命令检测是否存在缓存

  5. 通过$PATH变量查找命令,有执行,无报错 command not found

绝对路径-->alias--->hash缓存-->$PATH变量路径--->有执行--->没有
command not found

相关文章

  • Linux文件管理--day06

    1.文件属性 各自所属含义: 第一列第一个字符 -------------表示文件类型rw-r--r-- --...

  • Linux入门知识

    基础: Linux是什么 Linux用户、文件、目录管理 VIM编辑器 Linux文件系统管理进阶: Linux网...

  • Linux文件管理

    Linux教程 Linux文件管理 本文介绍如何在Linux上创建文件、删除文件、复制文件、移动文件 使用touc...

  • Linux 常用命令(二)

    Linux常用命令(二) Linux文件管理 Linux的文件层次标准 Filesystem Hierarchy ...

  • Linux文件权限管理

    Linux文件权限管理 linux文件属性 改变权限 查看用户组

  • Linux文件管理

    Linux 文件管理系统 Linux的文件管理系统有很多,例如:本地文件系统:ext3,ext4,xfs,btrf...

  • 5.文档管理

    一、文件管理 Linux 系统中有 一切皆文件 的说法。文件是文件硬件设备也是文件就是在 Linux 中管理计算机...

  • 2018-07-01

    Linux的文件管理和Bash的基础特性 一:Linux的文件管理类命令 (一)目录管理命令: 1、ls:用于显示...

  • Linux目录及文件相关知识整理

    Linux 文件管理是学习 Linux 的基础,看了鸟叔的 Linux 书籍,把 Linux 目录及文件相关的知识...

  • linux 文件属性与目录管理

    linux 文件属性与目录管理 linux 文件属性 linux 文件基本属性 当为[ d ]则是目录 当为[ -...

网友评论

      本文标题:Linux文件管理--day06

      本文链接:https://www.haomeiwen.com/subject/ugytdctx.html