在 Linux 系统中,新建文件有多种方法,以下是常用的几种方式:
touch 命令(最常用)touch filename
bash
touch test.txt # 创建名为 test.txt 的空文件echo 或重定向(直接写入内容)echo "content" > filename
> 会创建新文件并写入内容(若文件已存在则覆盖)。>> 会追加内容到文件末尾(文件不存在则创建)。bash
echo "Hello" > hello.txt # 创建文件并写入内容nano、vim)nano filename
或
vim filename
Ctrl+O 保存,Ctrl+X 退出。i 进入编辑模式,输入内容后按 Esc,然后输入 :wq 保存退出。cat 命令重定向cat > filename
Ctrl+D 保存退出。bash
cat > notes.txt # 输入内容后按 Ctrl+D 保存printf 命令(类似 echo)printf "content" > filename
dd 命令(创建特定大小的文件)dd if=/dev/zero of=largefile bs=1M count=100
sudo 或切换有权限的目录。/ 等),若必须使用空格,需用引号包裹文件名(如 "my file.txt")。mkdir myfolder # 先创建目录(可选)
cd myfolder # 进入目录
touch file1.txt # 方法1:创建空文件
echo "Line 1" > file2.txt # 方法2:创建带内容的文件
nano file3.txt # 方法3:用编辑器创建
选择适合你场景的方式即可!