在 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:用编辑器创建
选择适合你场景的方式即可!