行者孙Python

理家篇-Day8|新开抽屉:touch 创建空文件(Windows 新建文本文档 → Linux touch)

📖 知识点

1. Windows 新建文本文档 → Linux touch

 

 

 

WindowsLinux作用
右键→新建文本文档

touch 文件名

创建一个空文件
新建任意类型文件

touch 名字.txt

指定文件名和类型

touch 直译 "碰一下"—— 就像轻轻碰一下桌面,凭空多出一个空文件。它创建的是空文件(0 字节),没有任何内容。

💡 生活比喻Windows 右键 "新建文本文档" 像 "拉开一个新抽屉";touch 笔记.txt 就是 Linux 版 —— 在桌子上凭空多出一个小本子,里面还是空的,等你往里写。

2. 基本用法

 

touch 文件名.txt      # 创建一个空文件
touch 名字1 名字2     # 一次创建多个文件

 

touch 笔记.txt
touch 报告.txt 清单.txt

 

3. 隐藏作用:刷新时间戳

文件已存在时,touch 不会清空内容,而是更新它的修改时间:

 

touch 已有文件.txt     # 内容不变,只刷新时间

 

这在 "让文件看起来刚改过" 的场景有用,但新手主要用它创建空文件。

4. 验证创建结果

 

touch 笔记.txt
ls -l     # 用 -l 能看到这个0字节的空文件

 

建完 ls 或 ls -l 确认,0 字节就是空文件。

⚠️ 易错提醒

  1. touch 创建的是空文件,不是文件夹(文件夹用 mkdir)

  2. 文件名最好带扩展名(.txt/.log),便于识别类型

  3. 文件已存在时 touch 不会清空内容,只更新修改时间

⚔️ Kata 实战任务

任务需求:

  1. 回到家目录 cd ~,并确保有个 "项目" 文件夹(没有就 mkdir 建一个)

  2. 用 touch 在项目里创建 "笔记.txt" 空文件

  3. 用 touch 一次创建 "报告.txt 清单.txt" 两个文件

  4. 用 ls -l 查看这些空文件(观察 0 字节)

  5. 确认 "抽屉" 都开好了

参考代码(在终端依次敲)

 

# 回家,站好位置
cd ~

# 确保有"项目"文件夹(没有就建)
mkdir -p 项目

# 1. 在项目里创建"笔记.txt"
touch 项目/笔记.txt

# 2. 一次创建两个文件
touch 项目/报告.txt 项目/清单.txt

# 3. 查看项目里的文件(-l 看大小)
ls -l 项目

 

运行示例:

 

user@linux:~$ touch 项目/笔记.txt
user@linux:~$ touch 项目/报告.txt 项目/清单.txt
user@linux:~$ ls -l 项目
-rw-r--r-- 1 user user    0 Oct 23 10:00 报告.txt
-rw-r--r-- 1 user user    0 Oct 23 10:00 清单.txt
-rw-r--r-- 1 user user    0 Oct 23 10:00 笔记.txt

 

🧠 思考题

  1. touch 和 mkdir 有什么区别?分别创建文件还是文件夹?

  2. touch 创建的空文件大小是 0 字节,ls -l 里哪一列能看出来?touch 对已存在的文件做了什么?

‹ 返回目录
🏠首页 Python 📦资源 👤关于我