Linux专栏_章节三_针对工作目录的更多操作

针对工作目录的更多操作

ls: 列出目录内容
file: 确定文件类型
less: 查看文件内容

ls:列出目录内容

  • 格式

      ls
      //列出当前目录的内容
    
      ls 文件路径
      // 列出该路径指向的文件目录的内容
      ls /usr
      
      // 可以有多个文件路径
      ls /usr /usr/bin
      //列出来/usr目录下的内容和/usr/bin目录下的内容ta
    
  • ls还可以添加目录选项, 常用的命令选项如下
    在这里插入图片描述

  • 例子
    在这里插入图片描述

使用file确定文件类型

  • 在linux中, linux的文件名和内容没有必然联系, 例如:

    当我们看到picture.jpg这样一个文件名,会很自然地觉得该文件中包含一张JPEG压缩图像,但是在Linux中却不一定

  • 通过file 文件名, 我们可以切实地确定文件的内容

    • 格式

      file filename    // filename可以是当前目录下的文件也可以是指向某一文件的文件路径
      file picture.jpg
      

使用less查看文本文件

  • 文本文件: 使用ASCII编码文字并且存储的文件, 众所周知的记事本程序就是一款普通的ASCII文本文件编辑器。

  • less的使用

    less filename     // filename可以是当前目录下的文件也可以是指向某一文件的文件路径
    // 如果文件内容很多, 我们可以借助一些命令(翻页等)来查看文件, 并且在最后按q退出
    

在这里插入图片描述

软连接和硬链接

  • 最后介绍一下软链接和硬链接,这两个概念
  • -在我们的文件系统中, 每一个文件都有自己的名字, 就是我们在建立它们的时候给它们起的名字. 但是我们还可以额外给他们起一个名字. 在这之前, 我们要知道, 每一个文件在硬件上面, 都是分配了一定的存储空间的. 而文件名, 就是我们对这块空间的命名. 文件内容就存放在这块存储空间里面. 此外, 每个存储空间都是有一定的地址的(如0x0000-0x0007)
    • 存储空间可以通过地址访问, 也可以通过名字访问
  • 软链接的作用是存储着该块存储空间的地址, 每次你访问软连接, 就相当于拿着地址,找到对应的存储空间
  • 硬链接的作用是给那块存储文件一个新的名字, 借助这个新的名字, 你也可以找到对应的存储空间.
  • 软链接和硬链接的区别是
    1. 软链接可以访问不同磁盘分区的文件, 但是硬链接不行
      想象一下, 你住的城市可能有两个人叫同一个名字, 但是他们的地址肯定不同
    2. 硬链接无法引用目录

[下章预告]

下一章, 我们会介绍如何在Linux命令行中操作文件和目录, 包括新建目录, 移动目录…

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值