zoukankan      html  css  js  c++  java
  • linux 文件相关常用命令

    文件或者目录操控命令

    1,cd切换目录

    其中- 代表前一个目录

    2,mkdir 新建目录。

    加上-p参数可以递归创建多级目录

    mkdir -p test1/test2/test3

    3,rmdir删除空的目录

     加上-p参数可以进行递归删除

    4,rm 移除文件或者目录

    如果连通目录下的文件一起删除rm -r dirname

    5,cp 可以复制文件,并可以在复制同时对文件进行重命名

    加上 -r参数可以进行递归复制,常用于目录的复制

    6,mv 移动文件、目录,或者用于重命名

    7,rename文件重新名,可以批量更改文件名称(如删除、更改文件后缀),支持正则表达式,功能更强大

    8,pwd获取当前目录

    自己之前采用变量的删除方法获得上级目录,底层目录

    实际直接使用basename、dirname即可

    文件内容查阅命令

    1,cat 文件查看

    -n 打印出行号,包括空行;-b 打印行号,不包括空行。

    -E 显示行末$ ; -T显示[tab] ;-v  显示其他看不到的特殊符号;-A 相当渔-vET 整合参数

    2,tac 从最后一行到第一行的顺序显示

    3,nl 添加行号打印,可以规定行号显示方式

    4,more less 分页打印

    5,head 显示文件前面几行

    6,tail 显示后面几行

    7,od显示非纯文本文件

    文件创建,更改文件事件命令

    touch  新建文件或者修改文件的三个事件参数

    (与自己常用的vi进行文件创建和编辑操作相比,一个是shell命令,一个是编辑软件,在shell脚本中不可能出现vi的!)

    文件查找

    which 查找path路径中可执行命令的路径

    whereis 文件名或者目录名   :查找文件或者目录

    locate 部分文件名:可以根据部分文件名查找(-i 忽略大小写,-r 可接正则表达式)

    这两个命令都是根据数据库进行查找,速度快速,建议首先采用这两个命令进行查找。不过因为数据库每天更新一次,新建的文件可能查找不到,可以使用updatedb命令进行数据库更新。

    find 文件硬盘查找命令

    可以根据文件时间、名称、类型、权限进行查找,速度较慢,但功能很强大

    file 查看文件是ASCII还是data文件等

    type查看命令类型

    文件权限相关命令(略过,可参见p185)

  • 相关阅读:
    Dark 运算符
    Dark 数据类型
    分支管理
    Git 远程仓库
    DELPHI实现百度开放平台
    win2008使用FireDac连接ORACLE数据库问题
    20160115学习日志
    20160113第一个ANDRIOD开发日志
    struts2漏洞与修复
    DELPHI XE5 与SQLITE
  • 原文地址:https://www.cnblogs.com/bobodeboke/p/3360689.html
Copyright © 2011-2022 走看看