zoukankan      html  css  js  c++  java
  • Linux 学习手记(2):Linux文件系统的基本结构

    Linux 文件系统概况

    Linux文件系统为一个倒置的树状结构,所有文件或文件夹均包含在一个根目录“/”中。如图所示(每个目录的作用可以参考:Linux目录结构说明):

    Linux系统严格区分大小写所以在Linux中:一个名为“A”的文件夹和一个名为“a”的文件夹是不同的两个文件夹,这点和Windows系统所有不同。

    查看目录信息

    每一个Shell都有一个当前的工作目录,通过命令pwd可以查看当前工作目录

    命令ls可以列出当前目录信息,支持以下参数:

    • ls -a 显示所有文件
    • ls -l 显示文件的详细信息
    • ls -R 递归显示子目录信息
    • ls -ld 显示目录及链接信息

    查看文件信息

    对于Linux来说文件夹和文件是没有区别的,命令file可以用来查看指定文件的文件类型

    Linux文件名称的一些规则:

    • 文件名称大小写敏感
    • 名称最多可以为255个字符
    • 除了正斜线(/)都是有效字符
    • 通过touch命令可以创建一个空白文件,或者更新文件(已有的)的时间
    • 以点(.)开头的文件为隐藏文件(通过ls -a查看)

    绝对路径和相对路径

    Linux目录管理使用绝对路径与相对路径两个概念:

    • 绝对路径 —— 以根目录/为起点,递归每一级目录直到目标文件/文件夹,如:/etc/passwd
    • 相对路径 —— 以当前目录为起点,到达目标文件/文件夹的路径,如:./../etc/passwd

    相对路径基本定义:

    • ..代表上级目录
    • .代表当前目录
    • ~代表当前用户家(home)目录,
    • -代表上一个工作目录

    参考资料&进一步阅读

    Linux文件系统层次结构标准

  • 相关阅读:
    太原市圆通快递网点
    快递单号查询小工具
    C#快递单号查询源码
    爱快递快递接口使用说明
    如何把网站及数据库部署到Windows Azure
    从window.console&&console.log(123)浅谈JS的且运算逻辑(&&)
    C# Enum 简易权限设计 使用FlagsAttribute属性
    Lambda 表达式(C# 编程指南)
    C# list使用方法
    SharePoint Server 2013介绍v2
  • 原文地址:https://www.cnblogs.com/IPrograming/p/Linux_File_System_Basic.html
Copyright © 2011-2022 走看看