您的位置:首页 > 运维架构 > Linux

Linux 文件操作

2018-03-22 22:04 218 查看

文件操作

一. 绝对路径和相对路径
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 中 more和less的区别
    more : 不支持后退,但几乎不需要参数,空格是向下翻页;enter键是向下翻一行,在不需要后退的情况下比较方便
    less: 支持前后翻滚,既可以向上翻页(PageUp键),也可以向下翻页(PageDown键),空格键是向下翻页,enter是向下翻一行,输入Q键退出.
 
命令 : head
    作用 : 用于显示文件的开头的内容.在默认情况下,head命令显示文件的头10行内容
    语法 : head (选项) 文件名
    参数 : -n 显示从头文件开始的行数
    例:
 


命令 : tail
    作用 : 用于显示文件中的尾部内容. 默认在屏幕上显示指定文件的末尾10行
    语法 : tail (选项) 文件名
    参数 :
    -    n显示文件尾部多少行的内容(n为数字<
a441
span style="color:#000000;">)
    -f动态显示数据(不关闭),常用来看日志,也可以写成tailf.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: