linux如何用命令创建新建文件夹

mkdir直接用,多级-p,权限-m7 5 5 ,特殊名引号,确认路径pwd。

创建目录先确认位置,用pwd看,然后相对路径mkdir ./new_folder。

多级结构,一次创建,-p/home/user/docs。

权限7 5 5 ,只读执行给所有人,mkdir -m7 5 5 shared_folder。

命名规范,别用空格,特殊字符用引号,mkdir "my project".
权限不足,sudo,sudomkdir /var/log.
已存在目录,-p忽略,或先检查,mkdir -p /path/to/directory.

在 Linux 上创建文件的 10 个方法

1 . 使用touch filename创建文件。
2 . echo "content" > filename直接写入内容。
3 . cat > filename < input.txt合并文件。
4 . dd if=/dev/zero of=filename bs=1 M count=1 02 4 创建特定大小文件。
5 . echo -e "line1 \nline2 " > filename换行写入。
6 . printf "string" > filename格式化输出。
7 . vi filename或vim filename编辑创建。
8 . nano filename交互式编辑。
9 . head -c 1 02 4 /dev/zero > filename创建特定大小文件。
1 0. truncate -s 1 02 4 filename调整文件大小。

实操提醒:根据文件内容和需求选择合适的方法创建文件。

linux文件创建命令是什么

记得有一次,我在Linux的Dell G3 上新建一个脚本文件,突然想到要写一段简单的shell命令来展示变量赋值。
当时我就选择了echo命令,因为快速且直接。
我输入了echo "!/bin/bash" > script.sh,命令行很快就反馈说文件已经创建。
其实当时我心里还琢磨,要是这个文件名我已经用了呢?但很快,我就收到了系统的提示,文件已经被成功创建了,而且还把我的脚本内容写进去了。

等等,我突然想到,如果我需要修改一下文件的时间戳呢?那我就该用哪个命令呢?对了,touch命令!我就试试看touch script.sh,文件的时间就被更新了。
这个命令简单,就是干这个用的。

现在,如果我要在某个项目中快速添加一个描述文件,而不需要编辑任何内容,那我就得想想了。
是直接创建一个空文件好,还是直接用echo命令快速生成一个包含描述的文件呢?这两个命令各有千秋,不过我一般会更倾向于后者,因为这样一来,文件一创建就具备了初始内容,看起来更完整。
但有时候,一个空的占位文件也能在心理上给人一些缓冲,不是吗?
嗯,这些小事,其实都是在和Linux系统对话的过程中积累的经验。
每个命令都有它的用处,关键是要看怎么用。
比如,vi/vim命令虽然步骤复杂,但编辑起来可就灵活多了。
而echo加上重定向,简单粗暴,效率极高。
不过,每次操作之前,我还会想想,真的需要这么做吗?或者有没有更合适的办法?这大概就是习惯吧。