创建文件与目录
学习使用 touch、mkdir 等命令创建文件和目录,掌握批量创建和递归创建的技巧。
创建文件与目录
创建目录:mkdir
mkdir projects # 创建单个目录
mkdir -p src/components # 递归创建(父目录不存在时自动创建)
mkdir dir1 dir2 dir3 # 批量创建多个目录
创建文件:touch
touch readme.md # 创建一个空文件
touch file1.txt file2.txt # 批量创建
touch existing.txt # 若文件已存在,则更新修改时间
创建带内容的文件
# 方法一:echo
echo "Hello World" > hello.txt # 覆盖写入
echo "Second line" >> hello.txt # 追加写入
# 方法二:cat(多行)
cat > config.yaml << EOF
name: cli-course
version: 1.0
author: alice
EOF
# 方法三:用编辑器
nano readme.md # 简单编辑器
vim readme.md # 强大但需学习
code readme.md # VS Code(若已安装)
实用模式
# 创建项目目录结构
mkdir -p my-project/{src,tests,docs}
touch my-project/{src/app.js,tests/app.test.js,docs/readme.md}
# 结果:
# my-project/
# ├── docs/
# │ └── readme.md
# ├── src/
# │ └── app.js
# └── tests/
# └── app.test.js
mkdir -p和touch是快速搭建项目骨架的利器。