11. 【Linux教程】创建文件和目录

简介: 11. 【Linux教程】创建文件和目录

前面小节介绍了如何展示目录和文件列表相关信息,本小节介绍如何创建文件和目录,使用 touch 命令可以创建文件,使用 mkdir 命令可以创建目录

1. touch 创建文件

实际业务中,有些应用程序写入日志时要求需要先存在指定的日志文件,创建文件命令如下:

touch error.log

执行结果如下图:

Tips:如图所示,可以看到新建的 error.log 文件大小为 0 (空文件),文件的属主用户是当前登录的 root 用户,文件默认的权限是 rw-r--r--,关于权限相关的知识,后面小节会详细介绍。

2. mkdir 创建目录

若想要创建一个目录,可以使用 mkdir 目录名 来创建一个新的空目录,命令如下:

mkdir new_dir

执行结果如下:

Tips:如图所示,新建的 new_dir 目录大小为 0,目录的属主用户是当前登录的 root 用户,目录的默认权限是 rwxr-xr-x,目录中文件或目录的数量是 2(目录中默认会有 . 和 ..,分别表示当前目录、上级目录)。



3. 使用 ls 命令查看指定文件或目录信息

上面新创建的文件或目录可以使用 ls -l 命令指定地展示其信息:

1. ls -l error.log
2. 
3. ls -l new_dir

执行结果如下:

4.小结

本小节介绍了如何使用 touch 和 mkdir 命令去创建文件和目录,需要注意的是这两种方式创建出来的文件和目录都是空的,并且文件和目录的属主用户是当前登录的用户,并且文件默认的权限是 rw-r--r--,目录的默认权限是 rwxr-xr-x,关于文件和目录权限相关的知识,后续小节会详细介绍,这里只需要了解即可。

相关文章
|
1天前
|
算法 Linux Windows
Linux|如何查找和删除重复文件
Linux|如何查找和删除重复文件
8 1
|
1天前
|
Web App开发 运维 监控
深入探索Linux命令pwdx:揭秘进程工作目录的秘密
`pwdx`命令在Linux中用于显示指定进程的工作目录,基于`/proc`文件系统获取实时信息。简单易用,如`pwdx 1234`显示PID为1234的进程目录。结合`ps`和`pgrep`等命令可扩展使用,如查看所有进程或特定进程(如Firefox)的目录。使用时注意权限、进程ID的有效性和与其他命令的配合。查阅`man pwdx`获取更多帮助。
|
1天前
|
Linux
linux不同场景下修改文件名的五种方法
linux不同场景下修改文件名的五种方法
6 1
|
1天前
|
Linux 数据处理 vr&ar
Linux下的ranlib命令:静态库文件的索引生成器
`ranlib`是Linux用于加速静态库(.a文件)链接的工具,它生成索引以优化查找目标文件。当链接器处理静态库时,索引能快速定位目标,提升效率。命令如`ranlib libexample.a`创建索引。注意,新工具链可能已自动包含此功能,使用前应确保库文件未含索引,避免重复生成。
|
1天前
|
关系型数据库 MySQL Shell
深入了解Linux /etc/passwd文件
深入了解Linux /etc/passwd文件
7 0
|
1天前
|
存储 Linux
深入了解Linux设备管理:字符、块和网络设备文件
深入了解Linux设备管理:字符、块和网络设备文件
9 0
|
2天前
|
Java Linux 网络安全
在Linux上搭建Maven仓库的实战教程
在Linux上搭建Maven仓库的实战教程
12 0
|
2天前
|
存储 Linux 程序员
Linux解压Zip文件命令详解
Linux解压Zip文件命令详解
|
1天前
|
监控 Linux 应用服务中间件
探索Linux中的`ps`命令:进程监控与分析的利器
探索Linux中的`ps`命令:进程监控与分析的利器
|
1天前
|
IDE Linux 数据处理
探索Linux中的`pydoc`命令:Python文档生成器的力量
`pydoc`是Linux上Python的文档生成和查看工具,尤其对数据科学家有价值。它从docstring生成模块、函数和类的文档,提供快速API参考。主要特点包括易用性、支持标准库和第三方库、跨平台。命令行示例:`pydoc pandas` 查看库文档,`pydoc numpy.array` 查看类详情,`pydoc -k 关键字` 进行搜索。使用时注意正确安装Python,编写清晰的docstring,并结合IDE以提升效率。