• 文件操作命令


    Linux系统的文件命名规则与Windows系统相差较大:

    (1)文件命名规则

    Linux系统中的文件名最长可以有256个字符,文件名称可以由大小写字母、数字、下划线、减号及一些特殊符号组成。这些特殊符号可以是空格、$、?、*等,这些特殊符号通常都具有特殊的含义,因此在创建文件时通常不推荐使用这些符号。除此之外,由于斜杠“/”是路径分隔符,因此也不能在文件名中使用。

    (2)文件扩展名

    Linux系统中没有文件扩展名的概念,因此在文件命名时,不需要强制使用文件扩展名。虽然如此,有时也使用一些特殊的文件扩展后缀表示文件的用途,例如通常使用“.conf”结尾表示一个配置文件,“.sh”表示一段shell程序,“.log”表示日志文件等。

    虽然Linux中的文件没有扩展名的概念,但是某些特殊的程序要求文件必须有正确的扩展名才能使用(例如gcc编译器要求c语言的源码文件必须使用“.c”结尾)。

    (3)特殊字符和隐藏文件

    为一个文件命名时,为避免系统误解文件名,通常不建议使用特殊字符作为文件名称的一部分,例如使用一个包含空格的文件名,在查看或创建时容易被误解为多个文件。如果确实需要使用特殊字符作为文件名的一部分,可以使用反斜杠“”屏蔽这些字符的特殊含义。

    在Linux系统中,以“.”点号开头的文件都是隐藏文件,因此除非确实需要,否则不要使用“.”点号作为文件名的开头。

    1、创建文件命令touch

    (1)创建空文件

    (2)修改已创建的文件的时间戳

    (3)创建并修改文件的时间戳

    2、创建目录命令mkdir

    mkdir命令最常用的选项是p,它的功能是可以同时创建一个路径中的多个目录。

    3、移动、重命名文件命令mv

    4、复制文件命令cp

    cp命令中有一个常用选项R,它可以递归的复制目录中的所有文件。

    cp命令还有一个相当实用的功能,即用来制作光盘镜像。例如将当前光驱中的光盘制作成光盘镜像文件:

    #使用cp命令为当前光驱中的光盘制作镜像
    [root@localhost media]# cp /dev/cdrom linux.iso
    #将制作的光盘镜像挂载到/media/cdrom目录
    [root@localhost media]# mount -o loop linux.iso /media/cdrom

    如果想要在复制时保留原有文件的权限等信息,可以使用p选项。

    5、删除文件命令rm

    提示:使用rm命令删除的文件将会直接从硬盘中删除(Linux系统不存在回收站的概念),因此删除文件时应该特别谨慎。

    6、删除空目录命令rmdir

    7、查看文件类型命令file

  • 相关阅读:
    win10下python环境变量设置
    c++ primer第15章这几个例子中的构造函数形式不太理解
    ++与*
    C++符号优先级
    56-Remove Linked List Elements
    55. Binary Tree Preorder Traversal
    54. Flatten Binary Tree to Linked List
    野指针--内存泄漏--缓存区溢出--栈溢出
    数组指针和指针数组的区别
    53-Linked List Cycle II
  • 原文地址:https://www.cnblogs.com/nufangrensheng/p/3454678.html
Copyright © 2020-2023  润新知