zoukankan      html  css  js  c++  java
  • 6_创建/复制/删除文件、文件夹、find、gref、软链接、硬链接

    一、创建文件和文件夹

    touch 

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

    语法:touch 文件名

    补充:文件的三种时间

    mkdir

    作用:创建目录

    语法:mkdir  (选项) 目录名

    参数:

    -p 在创建时连同父目录一起创建

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

    用 vim 命令创建一个新文件

    用重定向创建一新文件

    二、查看文件

    cat

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

    语法:cat 文件名

    more

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

    语法:more 文件名

    说明: 按下回车刷新一行,按下空格刷新一屏,q键退出

    缺点:不能向上翻阅

    less

    作用:和more功能一样

    语法:less 文件名

    说明:linux中 more 与 less 的区别

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

    less:支持前后翻滚,既可以向上翻页(pageup按键),也可以向下翻页(pagedown按键),空格键是向下翻页,Enter键是向下翻一行,q 键退出,

    b 键上一页,

    shift+G 键最后一页,

    / 键搜索,

    n 键切换搜索目标,

    ?键往上搜索

    esc 取消搜索模式

    head

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

    语法:head (选项) 文件名

    参数:

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

    tail

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

    语法:tail (选项) 文件名

    参数: 

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

    -f  动态显示数据(不关闭),常用来查看日志

    显示文件的第 5 行?

    head 和 tail 组合起来使用

    三、复制文件

    cp

    语法:cp  源文件/目录   目录文件/目录

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

    复制文件

    复制目录

    四、移动、重命名

    mv

    语法:mv 源:文件或目录名 目标:文件或目录名

    注:同级目录重命名

    五、删除文件或文件夹

    rm

    作用:可以删除一个目录中的一个或多个文件或目录,对于链接文件,只是删除整个链接文件,而原文件保持不变的

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

    选项:

    -f  强制删除,没有提示

    -r  删除目录

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

    六、find 与 grep

    find

    作用:在指定目录下查找文件

    语法:find path -option

    选项:

    -name name 文件名称符合 name 的文件

    find . -name abc 

    grep

    作用:用于查找文件里符合条件的字符串

    语法:命令 |grep  检索的文本

               grep 检索的文本 文件名

    ll / |grep opt

    ll / |grep o*

    ps -ef |grep tar //ps -ef 查看进程

    七、软链接、硬链接

    软链接

    语法:In -s 文件名 快捷方式名

    In -s /home/1.txt 2.txt

    硬链接

    语法:In 文件名 快捷方式名

  • 相关阅读:
    Python基础语法 第2节课(数据类型转换、运算符、字符串)
    python基础语法 第5节课 ( if 、 for )
    python基础语法 第4节课 (字典 元组 集合)
    Python基础语法 第3节课 (列表)
    A. Peter and Snow Blower 解析(思維、幾何)
    C. Dima and Salad 解析(思維、DP)
    D. Serval and Rooted Tree (樹狀DP)
    C2. Balanced Removals (Harder) (幾何、思維)
    B. Two Fairs 解析(思維、DFS、組合)
    D. Bash and a Tough Math Puzzle 解析(線段樹、數論)
  • 原文地址:https://www.cnblogs.com/fanyizhan/p/10203074.html
Copyright © 2011-2022 走看看