当前位置: 首页 > news >正文

【Linux】【创建文件】Linux系统下在命令行中创建文件的方法

  • 🐚作者简介:花神庙码农(专注于Linux、WLAN、TCP/IP、Python等技术方向)
  • 🐳博客主页:花神庙码农 ,地址:https://blog.csdn.net/qxhgd
  • 🌐系列专栏:Linux技术
  • 📰如觉得博主文章写的不错或对你有所帮助的话,还望大家三连支持一下呀!!! 👉关注✨、点赞👍、收藏📂、评论。
  • 如需转载请参考转载须知!!

Linux系统下在命令行中创建文件的方法

    • touch
    • >、>>
    • cat
    • echo
    • printf
    • cp或mv
    • dd命令
    • fallocate
    • vi、vim等

touch

  • 通过touch命令,可以创建空的文件:
touch test.txt              #创建单个文件
touch test1.txt test2.txt   #创建两个文件
touch test{0001..10000}.txt ##创建10000个文件

>、>>

  • 利用重定向,也可以生成一个空文件:
> test.txt
>> test.txt
ls > test.txt
ls >> test.txt
ps -ef | grep java >test.txt

cat

  • 利用cat命令,可以交互式的将内容写入文件,以Ctrl+C结束:
cat > test.txt
cat >> test.txt
cat >> test.txt<<eof
cat >> test.txt<<exit
cat << EOF > file1.txt

echo

  • 利用echo可以将
echo 'some infomation' > test.txt
echo 'some infomation again' >> test.txt

printf

  • printf的用法类似于echo:
printf "Hello, Shell" > hello.txt

cp或mv

  • 利用cp或mv可以利用已有文件,生成一个新的文件:
cp src.txt dst.txt
mv log.txt log.txt.bak

dd命令

  • 适合用于生成大文件:
dd if=/dev/zero of=1G.test bs=1 count=0 seek=1G

fallocate

  • 适合用于生成大文件:
fallocate -l 1G 1G.test

vi、vim等

vi test.txt
vim touch.txt

如本文对你有些许帮助,欢迎大佬加关注、评论、点赞,有关必回关

http://www.lryc.cn/news/196338.html

相关文章:

  • Pytorch之MobileViT图像分类
  • 03在命令行环境中创建Maven版的Java工程,了解pom.xml文件的结构,了解Java工程的目录结构并编写代码,执行Maven相关的构建命令
  • 论文阅读:CenterFormer: Center-based Transformer for 3D Object Detection
  • Arduino驱动BNO055九轴绝对定向传感器(惯性测量传感器篇)
  • MQTT测试工具及使用教程
  • yolov7改进优化之蒸馏(一)
  • 视频美颜SDK,提升企业视频通话质量与形象
  • webmin远程命令执行漏洞
  • docker离线安装和使用
  • 解决 MyBatis 一对多查询中,出现每组元素只有一个,总组数与元素数总数相等的问题
  • 这应该是关于回归模型最全的总结了(附原理+代码)
  • 基于闪电连接过程优化的BP神经网络(分类应用) - 附代码
  • Linux性能优化--性能工具:网络
  • 【Linux】线程互斥与同步
  • 敏捷开发中,Sprint回顾会的目的
  • 排序【七大排序】
  • 人大与加拿大女王大学金融硕士项目——立即行动,才是缓解焦虑的解药
  • 老卫带你学---leetcode刷题(46. 全排列)
  • 6.6 图的应用
  • 100问GPT4与大语言模型的关系以及LLMs的重要性
  • Linux:mongodb数据逻辑备份与恢复(3.4.5版本)
  • 凉鞋的 Godot 笔记 109. 专题一 小结
  • 数据结构 - 4(栈和队列6000字详解)
  • MySQL InnoDB引擎深入学习的一天(InnoDB架构 + 事务底层原理 + MVCC)
  • TX Text Control .NET Server for ASP.NET 32.0 Crack
  • Leetcode刷题详解——将x减到0的最小操作数
  • 精选免费热门api接口分享
  • androidx.appcompat.widget.Toolbar最右边设置控件不能仅靠最右边
  • Springboot整合WebSocket实现浏览器和服务器交互
  • 这些 channel 用法你都用起来了吗?