0301 目录命令、文件命令

目录:

  1. Linux 通用目录
  2. 操作目录命令
  3. 查看当前路径中的所有内容
  4. 文件夹操作
  5. 文件的分类
  6. 删除文件
  7. 文件的深层次理解
  8. 文件的移动
  9. 文件的复制

1Linux 通用目录

  1.1 通用目录图

  1.2 用户目录

    在Linux中每个用户都有一个属于自己的用户文件夹

     

    ~ 表示的就是当前用户的用户文件夹,只要我们已登录就会自动跳转到当前用户的用户目录

 

2操作目录的命令

  pwd  显示当前用户路径(绝对路径)

  绝对路径  从根目录开始写的路径(Linux的根目录是 /

  相对路径  不是绝对路径的路径

  ~  用户目录(/home/warrior)

  /  根目录

  cd  跳转目录

    cd /  跳到根目录

    cd ~  跳到用户目录  cd /home/warrior  cd

    cd .  跳到当前目录

    cd ..  跳到上一级目录

    cd -  返回到上一次目录

 

3查看当前路径中的所有内容

  ls  查看当前目录的文件/内容(以 . 开头的文件/内容看不到)

  ls -a  查看当前目录的所有文件/内容(包括以 . 开头的文件)

  ls 目录  查看指定目录的文件/内容

  ls -a ~  查看用户目录的所有文件/内容(-a 是选项(表示查看所有内容); ~ 是目录)(选项写在前面)

  

  

  

  ls -a -l  以详细信息的方式显示当前文件中的所有文件/内容  ls -al  ll  ll -h

  

  蓝色是目录,白色是文件

 

4文件夹操作

  mkdir 文件夹名  创建文件夹

  rmdir 文件夹名  删除文件夹(只能删除空文件夹)

  mkdir 文件夹1 文件夹2  同时创建多个文件夹

  rmdir 文件夹1 文件夹2  同时删除多个文件夹

  mkdir a/c  在文件夹a创建一个文件夹c (相对路径)

  mkdir /home/warrior/d  在用户目录创建一个文件夹d (绝对路径)

 

5文件的分类

  5.1 在Linux中把文件分为了7种文件

    普通文件   (-)

    文件夹(目录)    (d)

    链接软链接(类似于Windows中的快捷方式)、硬链接(每个文件的硬链接个数变成0时,才表示该文件被删除啦))    (l)

    块设备(如:sda)    (b)

      sda  第一个硬盘

      dd  可以把一个硬盘里面的数据完全复制一份

    字符设备  用来处理字符流的    (c)

    套接字  用于通信    (s)

    管道    (p)

  5.2 文件信息的含义

    

    前面的10个字符:第一个字符表示文件的类型,剩下的9个字符表示文件的权限

           只有硬链接的个数变成0,才表示该文件被删除啦   

   5.3 查看文件类型

    file 文件名  查看文件类型

    file 文件名1 文件名2  查看多个文件的类型

     

  5.4 更新文件时间

    touch 文件名  更新时间

      可以理解为:摸文件,摸了就会更新时间(刷新文件时间)

    

  5.5 创建文件

    5.5.1 利用 touch 创建

      touch 新文件名

      touch new_file  创建了一个名为 new_file 的新文件

      可以理解为:摸不着就创建

      

     5.5.2 利用 > 创建

      > 新文件名  

      > new_file  创建了一个名为 new_file 的文件

       

6删除文件

  注意:rm命令一般不用

  rm 文件名  删除空白文件

  rm 文件1 文件2  同时删除多个文件 

  rm -r 文件名  删除有内容的文件

  rm -rf /  强制删除根目录(二货才用

7文件的深层次理解

  文件在屏蔽了底层细节的情况下,可以这么理解:文件分为

    数据部分:放在分区块的

    文件路径 : C:\Users\Administrator\Desktop\test\html.html

  所以在同一个盘进行文件移动时只需要修改文件路径就可以啦,所以很快

8文件的移动

  小技巧:利用mv来备份;将要删除的文件移动到一个指定的文件夹(类似回收站)

  mv 文件名 路径  将文件移动到指定路径(可以移动一个有内容的文件夹)

  mv 文件1 文件2 路径  将多个文件移动到指定路径

9文件的复制

  小技巧:利用 cp 来备份要修改的文件;将要修改的文件复制一份放到一个指定的文件夹

  cp 文件名 路径  复制操作

  cp -r 文件名 路径  复制有内容的文件(即:可以复制文件夹)

 

posted @ 2017-04-07 21:51  寻渝记  阅读(140)  评论(0)    收藏  举报