• CentOS 7基础操作06_Linux创建目录和文件


    1、mkdir命令——创建新的目录(Make Directory)

            mkdir命令用于创建新的空目录,使用要创建的目录位置作为参数(可以有多个),例如,执行mkdir public_html”命令将在当前目录下创建名为public_html 的子目录,具体操作如下;

    1. [root@blab ~]# mkdir public_html
    2. [root@blab ~]# ls -d public_html/
    3. public_html/

            如果需要一次性创建嵌套的多层目录,必须结合“-p”选项,否则只能在已经存在的目录中创建一层子目录。例如,以下操作将创建一个目录/multimedia,并在/multimedia目录下创建子目录movie,再在/multimedia/movie目录下创建子目录 cartoon.

    1. [root@blab ~]# mkdir -p /multimedia/movie/cartoon
    2. [root@blab ~]# ls -R /multimedia/
    3. /multimedia/:
    4. movie
    5. /multimedia/movie:
    6. cartoon
    7. /multimedia/movie/cartoon:

    2、touch——创建空文件

            touch命令本来用于更新文件的时间标记,但在实际使用中经常用于创建新的测试文件。该命令使用文件名作为参数,可以同时创建多个文件,当目标文件已存在时.将更新该文件的时间标记,否则将创建指定名称的空文件。例如,以下操作将在/mutimdia/movie/cartocn目录中创建两个空文件,文件名分别为 HuaMuLan.rmvb 和NeZhaNaoHai.mp4.

    1. [root@blab ~]# cd /multimedia/movie/cartoon/
    2. [root@blab cartoon]# touch HuaMuLan.rmvb NeZhaNaoHai.mp4
    3. [root@blab cartoon]# ls -lh
    4. 总用量 0
    5. -rw-r--r--. 1 root root 0 56 11:24 HuaMuLan.rmvb
    6. -rw-r--r--. 1 root root 0 56 11:24 NeZhaNaoHai.mp4

    3、ln命令——创建链接(Link)文件

            In命令用于为文件或目录建立链接文件(类似于Windows系统中的快捷方式),提高用户定位文件或目录的效率。链接文件分为软链接和硬链接两种类型,其中软链接又称为符号链接。无论是访问软链接还是硬链接,与直接访问原始文件的效果基本相同。

            软链接与硬链接的区别主要在于.删除原始文件后,软链接将失效,但硬链接仍然可用:软链接适用于文件或目录,但硬链接只可用于文件,不能为目录建立硬链接:软链接与原始文件可以位于不同的文件系统中,但硬链接必须与原始文件在同一个文件系统〈如一个Linux分区)内.

            使用In命令时,默认创建的是硬链接。如果需要创建软链接,必须结合“-s”选项明确指定。ln命令的基本使用格式如下:

    ln    [-s]    源文件或目录...    链接文件或目标目录

            当目标位置是一个已经存在的目录时,新创建的链接文件将保存到该目录中,并使用与源文件或目录相同的名称。例如,以下操作将为文件/bin/bzip2 创建一个软链接文件/bin/wx/bzip2(未指定链接名称时,使用与原始文件相同的文件名).

    1. [root@blab ~]# mkdir /bin/wx
    2. [root@blab ~]# ln -s /bin/bzip2 /bin/wx/
    3. [root@blab ~]# ls -lh /bin/wx/bzip2
    4. lrwxrwxrwx. 1 root root 10 56 11:28 /bin/wx/bzip2 -> /bin/bzip2

  • 相关阅读:
    nginx反向代理了解
    【科技素养】蓝桥杯STEMA 科技素养组模拟练习试卷01
    [附源码]java毕业设计宠物寻回系统
    websocket介绍
    TouchGFX之文本和字体
    2023国自然淘金:m6A与糖酵解、铁死亡和巨噬细胞如何强强联姻?
    【6】Kalibr 对单目相机 + IMU 联合标定
    C++11 多线程学习
    Python 算法高级篇:回溯算法的优化与剪枝技巧
    由Canvas引起的脱发
  • 原文地址:https://blog.csdn.net/m0_38096339/article/details/139409914