linux 新建文件命令

说实话,刚开始学习Linux的时候,第二种和第三种方法是最让人困惑的。
触摸命令尤其重要。
它完全用于“创建空文件”,但很多人将它们用作新文件。
我记得有一次,我满手的_text.txt碰到了一个数字,文件就变成了一个空文件。
然后我还在纳闷这封信怎么来了,我查了半天,才发现这被触动了。

第三种方法是使用命令ep。
我有这样独特的经历。
想一想,ep就是复制的意思。
如果您使用 cp text.txt /home/pungki/office,则实际上会将 text.txt 文件复制到 office 目录,而不是创建一个名为 cptext.txt 的新对象。
我当时也很困惑,以为cp有自己的生殖功能。
结果我复制了1 0G的源文件,硬盘差点炸了。
因此,使用 ep “创建”文件实际上创建了一个副本。

持戒还有第四种用法,更为精确。
mv是移动的意思。
就是移动的意思。
当你使用mv将text.txt移动到服务目录时,实际上是一个移动操作,而不是创建。
但是,如果您移动了不存在的文件,例如 mv non_exist.txt /home/pungki/office,系统会提示找不到该文件,但不会自动为您创建该文件。
有趣的是,mv还可以用于重命名,比如mv oldname.txt newname.txt,这就是它的隐藏技能。

我每天都会使用扩展数据命令 cd 和 ls,因为出门时我有钥匙。
我使用 grep 和 find less,但是当我需要过滤大量日志或查找特定文件时,它们就很神奇了。
上次帮同事找了某个运营商,用了就解决了。
如果他不知道这一点,他恐怕要花很长一段时间才能环顾四周。
我记得我在大约 3 秒内找到了该文件,但这取决于操作系统。
你最好证明一下自己。
这是一次宝贵的经验。

我自己不运行它,但我建议你记住 touch 和类似的东西:touch 表示“清除内容”或“创建一个空壳”,cp 表示“复制副本”,mv 表示“放在另一个地方”。
通过这种方式,这种区别就不太可能被混淆。

如何使用linux命令来创建一个新的文件?

我记得有一次,我需要在一台旧服务器上创建一个1 GB的零字节文件来测试磁盘写入速度。
当时我在终端输入了“dd if=/dev/zero of=./testfile bs=1 G count=1 ”命令。
几秒钟后,文件创建完成,我可以在文件属性中看到它确实是1 GB,没有一个字节多余。
这让我对Linux命令行操作有了更深入的了解。
等等,还有一件事,我突然想到,如果我想用“ls”命令创建一个文件,输出文件的内容会是什么?