Linux目录和文件操作

在linux中,不用后缀名区分文件。磁盘,键盘鼠标等都是文件,一切皆文件,在windows中磁盘不是文件,Linux只区分文件和文件夹。 

目录

一、系统目录

二、Linux其中基本文件类型

 三、/ ./ ../ ~ -符号的使用

​编辑四、相对路径和绝对路径

五、文件基本操作指令

(1)ls 查看目录

(2)cd 切换目录

(3)mkdir 创建目录

(4)rmdir 删除空目录

(5)touch 创建新文件

一、系统目录

需要在根目录下执行 ls,才可以看到系统目录呀!

  • bin:全称binary,存储的都是一些二进制文件,文件都是可以被运行的。

        例如:我们使用 date 查看日期,date 就是 bin 中的可执行文件。

date和./date两者区别如下:

date是把命令交给命令解析器,解析器帮我们执行./date
./date必须在bin目录下执行,表示执行这个可执行文件

  • boot:存放关于系统启动的文件
  • dev:存放外接设备相关的文件,例如键盘、鼠标、其他的光盘等。
  • etc:配置文件
  • home:家目录,存放各个用户的家目录,除了root用户以外其他用户的家目录
  • root:root用户自己的家目录。
  • sbin:全称super binary,该目录也是存储一些可以被执行的二进制文件,但是必须得有super权限的用户才能执行。
  • tmp:表示“临时”的,当系统运行的时候产生的临时文件会在这个目录存着。
  • usr:存放的是用户自己安装的软件。
  • var:存放程序/系统的日志文件的目录。
  • proc:process,表示进程,该目录中存储的是Linux运行时候的进程。
  • mnt:当外接设备挂载时,就挂载在这个目录下

举个例子:如果我们想查看鼠标的日志。可以在dev目录下,实施如下操作:

二、Linux其中基本文件类型

  •  - :普通文件
  • d :目录文件(文件夹)
  • l  :软连接

前三种真实占用磁盘空间

  • p :管道文件
  • s :套接字文件
  • c :字符设备文件,键盘、屏幕
  • b :块设备文件,硬盘

后几种为伪文件,不占用磁盘空间,占用的是内存,和文件系统关联在一起

 三、/ ./ ../ ~ -符号的使用

  • '/':根目录
  • './':当前目录
  • '../':上一级路径  (..也可以) 
  • '~':当前用户的家目录,cd ~:不管在哪都能跳到当前用户的家目录文件
  • '—':上一次所在的目录

如果我们只敲了cd,后面什么都没有,默认就是回到家目录下。

 根目录下,返回上一级目录还是在根目录

四、相对路径和绝对路径

绝对路径:
       不使用 .  和  ..  描述的路径,完全指明路径的名称
相对路径:
       从当前位置开始描述的路径

五、文件基本操作指令

(1)ls 查看目录

1. ls 列出当前文件夹下目录项,不包括隐藏文件

 2. ls -l :显示目录项的详细信息

文件权限说明 

 3. ls -lh:'h': 对于文件大小会自动进位,以可读的形式显示文件的大小 。达到1k,就以k为单位显示,达到1M,就以M为单位显示。

 4. ls -a :查看所有文件,包括隐藏文件

 最后,看一下 ls -alh 的效果叭!(也可以使用 ll,ll 是 ls-l 的简写)

(2)cd 切换目录

这个就不赘述了,可以往上找。

(3)mkdir 创建目录

(4)rmdir 删除空目录

注意:一定要是空的目录,否则删除失败

(5)touch 创建新文件

未完待更~~

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值