ls指令和软硬链接型

上节不足

#ifconfig=ip a   查找ip地址 

#exit退出
su 加用户名
su - root 切换身份且改变当前所在工作路径 改变成当前用户自己的家目录
学习工具

帮助指令:指令 --help 【】方括号内容可省略
手册:#man(manual)指令 查看该指令规则 (x相较help更详细) 按q退出
主要1 5 8 三个章节
1 所有用户都可以执行命令的帮助信息
5 配置文件的帮助信息
8 只有管理员可以执行的命令帮助信息
#man 文件 或者#man 5 文件:查看文件

ls指令

#ls(list):列出对应目录下的所有数据文件
#ls  不指定就是相对路径(列出家目录下的文件)

#ls/root:查看家目录文件下的文件


可以同时显示多个目录例如 list / /root(中间空格隔开)
加-l可以查看所有文件属性信息 【磁盘中最小单位为k(bite字节)】
加-h文件大小的单位转换
加-d可以查看当前目录的属性信息
加-A可以显示目录下所有隐藏文件
加-a可以显示目录下所有隐藏文件,并且显示当前目录与上一级目录的属性
加-i可以查看文件的inode索引节点号
多指令可组合实现:例如ls -l -d=ls -ld

~ = /root

linux中七大文件类型:- 普通文本文件(.txt)
                                    d 目录文件(文件夹)
                                    l 软链接,符号链接文件(快捷方式)
                                    b 块设备文件 (硬盘 光盘 u盘)
                                    c 字符设备文件 (输入输出设备:鼠标、键盘、 终端)
                                    p 管道符文件
                                    s socket套接字文件

-rw-------. 1 root root 1266 Nov 20 12:02 anaconda-ks.cfg
第一列:第一个字符:标记文件类型—— -    2-11文件权限标识符 rwx ——read wirte execute
第二列:硬次数—— 1
第三列:文件的所属用户——root
第四列:文件的所属组——root
第五列:文件大小——1266
第六-八列:创建时间/修改时间——Nov 20 12:02
第九列:文件名——anaconda-ks.cfg

重点
软链接:
概念:软链接文件也是一个单独的文件, 数据储存区记录的源文件位置信息。 类似于window的快捷方式
作用:通过指定路径快速便捷匹配其他路径下的数据文件
应用:可以对文本文件也可以对目录文件创建,支持跨文件系统
表示:通过l标记文本类型
创建方式; in -s 【option】target link-name
硬链接:
概念:多个文件名指向同一个inode节点
作用:防止误删除,对文件名备份
应用:可以对文本文件,默认不可以对目录文件创建, 不支持跨文件系统
表示:多个硬链接文件有相同的节点号
创建方式:in 【option】target link-name

 linux目录文件硬链接次数默认2,原因除了目录文件自身名字,我们可以通过.进行匹配 创建对象,仅对文本文件可以创建,不支持跨文件系统


基本指令           
#touch FILENAME 创建文件
#mkdir DIRNAME  创建目录文件 
#rm FILENAME    删除文件
#rm -r DIRNAME  删除目录文件     y表示确认

 

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值