• Tree 和ls 的使用


    再次声明:linux下的文件系统采用树的结构实现的

     我们 可以安装 Tree 软件

    在当前目录下(随便一个当前目录下)输入 tree 命令,我们可以看到整个当前文件目录下的目录以及文件的树状结构,这也再次说明了linux下的文件系统采用树状结构

    从上图运行的结果的确表明了Linux系统采用了树的结构,我们可以看到宿主目录下的desktop ,desktop下的vim.......

    当然我们也可以用tree继续查看子目录,比如 Desktop目录: tree Desktop/(注意不要丢了/),我们就可以查看Desktop下的树状结构目录

    当然,我们也可以采用ls 查看当前目录

     则上图为宿主目录szp 下的目录及文件,那么请问?上述显示的文件或者目录是szp目录下的所有目录吗?显然不是  

    我们使用下面的命令:ls -a,得到

    我们发现,除了刚才显示的文件之外,还多出了很多目录及文件,这些目录或者文件前面都有一个“.”,其实这表明了这些文件是隐藏文件。其实"a"是“all”的缩写,all表示所有!

    除了ls -a命令之外,还有 ls -l命令,效果如下:

    ls -l命令并未显示隐藏文件目录和文件的信息,ls -l 可用来查看文件及目录的属性:如对于目录Desktop而言,drwxr-xr-x开头的d表示这是目录,注意凡是d打头的都是目录;以-打头的表示文件(图中的master.zip)。以及这些目录的宿主目录是szp(父亲目录 ),而后面的4096则是目录的大小!!!注意,4096是目录的大小,也就是目录本身的大小为4kB,而不是目录中包含的文件大小为4kB,这一点与Windows是不同的,Windows中目录的大小为其中包含的文件的大小,但在linux中并不是这样。我们可以从下面的例子中进一步认识这一点:

    我将下载的linux版本的wps解压后,形成三个文件目录,但每个目录只有4KB,但是这只是文件目录的大小,并不是说每个目录里包含的文件大小为4KB.

  • 相关阅读:
    UVa532 Dungeon Master 三维迷宫
    6.4.2 走迷宫
    UVA 439 Knight Moves
    UVa784 Maze Exploration
    UVa657 The die is cast
    UVa572 Oil Deposits DFS求连通块
    UVa10562 Undraw the Trees
    UVa839 Not so Mobile
    327
    UVa699 The Falling Leaves
  • 原文地址:https://www.cnblogs.com/shaonianpi/p/10783037.html
Copyright © 2020-2023  润新知