• Linux文件管理常用命令用法总结


    1.touch change file timestamps.

      命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。stat,ls -l 可以显示档案的时间记录。

      -a  改变档案的读取时间记录。

      -m 改变档案的修改时间记录。

      -d  指定创建时间

    2.cat 命令用于连接文件并打印到标准输出设备上。

      cat /dev/null > /etc/test.txt

      cat [-AbeEnstTuv] [--help] [--version] fileName

      -n 或 --number:由 1 开始对所有输出的行数编号。

      -b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。

      -s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。

      -v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。

      -E 或 --show-ends : 在每行结束处显示 $。

      -T 或 --show-tabs: 将 TAB 字符显示为 ^I。

      -e : 等价于 -vE。

      -A, --show-all:等价于 -vET。

      -t:等价于"-vT"选项。

    3.cp

      命令主要用于复制文件或目录。

    语法

    cp [options] source dest

    cp [options] source... directory

    参数说明

    • -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。
    • -d:复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式。
    • -f:覆盖已经存在的目标文件而不给出提示。
    • -i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。
    • -p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
    • -r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
    • -l:不复制文件,只是生成链接文件。

    实例

    使用指令"cp"将当前目录"test/"下的所有文件复制到新目录"newtest"下,输入如下命令:

    $ cp r test/ newtest          

    注意:用户使用该指令复制目录时,必须使用参数"-r"或者"-R"。

    4.

  • 相关阅读:
    纯CSS实现垂直居中的几种方法
    用定位实现机器人效果
    Java 集合 HashMap & HashSet 拾遗
    Java 集合 持有引用 & WeakHashMap
    Java 泛型 通配符类型
    多线程threading 的使用
    mysql 数据库的设计三范式
    python 排序算法
    Python 中的单例模式
    mysql 数据库引擎
  • 原文地址:https://www.cnblogs.com/william126/p/8192837.html
Copyright © 2020-2023  润新知