Linux 文件操作

文件操作

一. 绝对路径和相对路径

1.路径:    在我们使用计算机时要找到需要的文件的位置,而表示文件的位置的方式就是路径

2.绝对路径:   在Linux中,绝对路径从”/”开始.比如/usr丶/ect/passwd.如果一个路径是从跟(/)开始的,它一定是绝对路径.

3.相对路径: 相当于当前路径,或者是以. 或 ..开始的

~ 主题目录, - 上一次访问的目录, cd 切换目录(进入目录) , pwd显示当前目录

. 当前目录,   .. 上一级目录,  /跟目录

 

文件管理方式有多种:

改变目录:cd

创建/修改/移动/删除/复制:  touch文件(mkdir目录)  vi(vim)  mv  rm  cp


1.创建文件:touch

作用:常用来创建空文件,如果文件存在,则修改这个文件的时间

文件时间有三种:

       访问时间:  atime 查看时间

       修改时间:  mtime 修改内容

       改变时间:  ctime(changetime)  文件属性,比如权限

语法: touch 文件名


2.使用vim和重定向创建一个新文件

a)     用vim命令创建一个新文件

        vim 文件名

b)     用重定向创建一个新文件

        echo  内容>文件名(覆盖)

        echo  内容>>文件名(追加)

3.创建目录

语法: mkdir  (选项) 文件名

例: 

在创建一个目录的时候,如果这个目录的上一级不存在的话,要加参数-p

4.复制文件

命令: cp 源文件/目录  目标文件/目录

         选项: -R/r:递归处理,将指定目录下的所有文件与子目录一并处理

        

5.删除文件

 命令: rm

        作用 : 可以删除一个目录中的一个或者多个文件或目录,对于链接文件,只是删除整个链接文件,而源文件保持不变的,类似于 windows删除快捷方式.

        语法: rm (选项) 处理对象

        选项: -f 强制删除,没有提示

                 -r 删除目录

rm  –rf(慎用,一定要在删除前确定一下所在目录,防止误删除重要数据)

 

6.移动文件

         命令:  mv

    例:

     

7.查看文件

 

命令 : cat

   作用 : 查看文件内容,一次显示整个文件的内容

   语法 :cat 文件名

   命令 : more

   作用 : 以分页形式显示文件内容

   语法 : more 文件名

    说明 : 按下回车刷新一行,按下空格刷新一屏,输入Q退出

 

命令 : less

    作用 : more功能一样

    语法 : less 文件名

    说明 : Linux moreless的区别

    more : 不支持后退,但几乎不需要参数,空格是向下翻页;enter键是向下翻一行,在不需要后退的情况下比较方便

    less: 支持前后翻滚,既可以向上翻页(PageUp),也可以向下翻页(PageDown),空格键是向下翻页,enter是向下翻一行,输入Q键退出.

 

命令 : head

    作用 : 用于显示文件的开头的内容.在默认情况下,head命令显示文件的头10行内容

    语法 : head (选项) 文件名

    参数 : -n 显示从头文件开始的行数

    例:

 

命令 : tail

    作用 : 用于显示文件中的尾部内容. 默认在屏幕上显示指定文件的末尾10

    语法 : tail (选项) 文件名

    参数 :

    -    n显示文件尾部多少行的内容(n为数字)

    -f动态显示数据(不关闭),常用来看日志,也可以写成tailf.


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值