爆款云主机2核4G限时秒杀,88元/年起!
查看详情

活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 618智算钜惠季 爆款云主机2核4G限时秒杀,88元/年起!
  • 免费体验DeepSeek,上天翼云息壤 NEW 新老用户均可免费体验2500万Tokens,限时两周
  • 云上钜惠 HOT 爆款云主机全场特惠,更有万元锦鲤券等你来领!
  • 算力套餐 HOT 让算力触手可及
  • 天翼云脑AOne NEW 连接、保护、办公,All-in-One!
  • 中小企业应用上云专场 产品组合下单即享折上9折起,助力企业快速上云
  • 息壤高校钜惠活动 NEW 天翼云息壤杯高校AI大赛,数款产品享受线上订购超值特惠
  • 天翼云电脑专场 HOT 移动办公新选择,爆款4核8G畅享1年3.5折起,快来抢购!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

智算服务

打造统一的产品能力,实现算网调度、训练推理、技术架构、资源管理一体化智算服务
智算云(DeepSeek专区)
科研助手
  • 算力商城
  • 应用商城
  • 开发机
  • 并行计算
算力互联调度平台
  • 应用市场
  • 算力市场
  • 算力调度推荐
一站式智算服务平台
  • 模型广场
  • 体验中心
  • 服务接入
智算一体机
  • 智算一体机
大模型
  • DeepSeek-R1-昇腾版(671B)
  • DeepSeek-R1-英伟达版(671B)
  • DeepSeek-V3-昇腾版(671B)
  • DeepSeek-R1-Distill-Llama-70B
  • DeepSeek-R1-Distill-Qwen-32B
  • Qwen2-72B-Instruct
  • StableDiffusion-V2.1
  • TeleChat-12B

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入云市场创新解决方案
办公协同
  • WPS云文档
  • 安全邮箱
  • EMM手机管家
  • 智能商业平台
财务管理
  • 工资条
  • 税务风控云
企业应用
  • 翼信息化运维服务
  • 翼视频云归档解决方案
工业能源
  • 智慧工厂_生产流程管理解决方案
  • 智慧工地
建站工具
  • SSL证书
  • 新域名服务
网络工具
  • 翼云加速
灾备迁移
  • 云管家2.0
  • 翼备份
资源管理
  • 全栈混合云敏捷版(软件)
  • 全栈混合云敏捷版(一体机)
行业应用
  • 翼电子教室
  • 翼智慧显示一体化解决方案

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云服务合作伙伴
  • 天翼云集成商交付能力认证
天翼云应用合作伙伴
  • 天翼云云市场合作伙伴
  • 天翼云甄选商城合作伙伴
天翼云技术合作伙伴
  • 天翼云OpenAPI中心
  • 天翼云EasyCoding平台
天翼云培训认证
  • 天翼云学堂
  • 天翼云市场商学院
天翼云合作计划
  • 云汇计划
天翼云东升计划
  • 适配中心
  • 东升计划
  • 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
  • 专栏文章
  • 互动问答
  • 技术视频
资源与工具
  • OpenAPI中心
开放能力
  • EasyCoding敏捷开发平台
培训与认证
  • 天翼云学堂
  • 天翼云认证
魔乐社区
  • 魔乐社区

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • 文档中心
  • 新手上云
  • 自助服务
  • OpenAPI中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 建议与反馈
  • 用户体验官
  • 服务保障
  • 客户公告
  • 会员中心
增值服务
  • 红心服务
  • 首保服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 智算服务
  • 产品
  • 解决方案
  • 应用商城
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心

      linux 文件操作命令

      首页 知识中心 其他 文章详情页

      linux 文件操作命令

      2024-04-15 09:03:55 阅读次数:49

      linux

      文件操作命令

      创建文件

      使用touch命令可以创建和修改文件时间

      # 如果是已存在的文件,则会更新时间戳
      touch test.txt
      # 创建多个文件
      touch test1.txt test2.txt
      # 批量创建文件
      touch test{3..11}.txt

      --------------
      -a  只修改文件的最后访问时间
      -m  只修改文件的修改时间
      -c  仅修改时间,不创建文件
      -d  指定时间
      -r  修改文件时间相同,如touch -r a.txt b.txt  使得b.txt的时间和a.txt的时间相同
      -t  设置为指定时间,格式为[[CC]YY]MMDDhhmm[.ss]

      使用mktemp可以创建临时文件,会在/tmp目录下产生一个tep.xxxxxx的临时文件

      删除文件

      在使用rmdir删除目录的时候如果目录中存在子目录是不可以被删除的,使用起来比较恶心,所以在删除文件或者目录的时候都习惯于使用rm来删除

      #这里注意如果加上-f选项的话,就会强制删除,无法找回,删除之前要考虑清楚
      rm -rf test.txt

      ---------------
      选项
      -f  强制删除,不需要要确认
      -r  递归删除
      -i  删除提示
      -v  详细显示删除过程

      查看文件

      file命令

      file命令可以确定文件类型

      file [options] file-list

      -f file 从文件file中读取要检测的文件
      stat命令

      查看文件详细信息

       stat abc.txt
       
       ----------------------------
        File: `abc.txt'
        Size: 5               Blocks: 8          IO Block: 4096   regular file
      Device: fd00h/64768d    Inode: 131272      Links: 1
      Access: (0664/-rw-rw-r--)  Uid: (  500/ zhanghe)   Gid: (  500/ zhanghe)
      Access: 2021-02-14 18:34:47.995289019 +0800
      Modify: 2021-02-14 18:34:58.308673839 +0800
      Change: 2021-02-14 18:34:58.308673839 +0800

      cat命令

      查看文件内容

      cat abc.txt

      -----------------------
      选项
      -A 相当于-vET,列出所有的隐藏字符
      -E 列出每行结尾的回车符$
      -n 显示行号
      -T 把Tab键用^I表示出来
      -v 展示特殊字符

      more命令

      cat不适合查看大文件,使用more命令来分屏显示

      more abc.txt


      --------------------
      +n  从第n行开始显示
      -n  每次查看n行
      +/字符串   查找字符串所在位置
      -c  清屏再显示
      -p  换页时清屏
      空格键  向下翻页
      b   向上翻页
      回车   向下滚动一行
      q   退出
      less命令

      less也能分页显示文件,和more类似,不过允许在文件中一行或多行的前后滚动

      head和tail命令

      head是显示文件头,tail是显示文件尾,默认10行

      tail abc.txt


      -------------------------
      选项
      -n   显示行数
      -f   监听文件新增内容,滚动
      -v   显示文件名
      -c number  显示前number个字符,若number为负数,则显示除最后number个字符的所有内容

      进阶

      ①从1000行开始显示500行

      cat jvm.log | tail -n +1000 | head -n 500

      ②显示1000到2000行

      cat jvm.log | head -n 2000 | tail -n +1000

      软链接

      建立文件的软链接(可以看作是windows的快捷方式)

      ln [options] source_file target_file

      #
       如果不加-s的话,则创建的是硬链接,硬链接相当于copy了一份源文件,且两个文件同步更新
      ln -s abc.txt abc_c.txt

      -f  强制创建链接
      -n  如果target_file已存在,不创建链接
      -s  为source_file 创建一个软链接,名为target_file

      ls -l
      -------------------------------
      total 4
      lrwxrwxrwx. 1 zhanghe zhanghe 7 Feb 14 19:59 abc_c.txt -> abc.txt
      -rw-rw-r--. 1 zhanghe zhanghe 5 Feb 14 18:34 abc.txt

      特征

      • 软链接和源文件拥有不同的Inode和block
      • 修改任意一个,两者都会修改
      • 删除源文件,软链接不可用;删除软链接,源文件没有影响
      • 软链接不存储真实数据,存储的是源文件的Inode

      复制文件

      cp abc.txt /home/zhanghe/Documents/test/aaa.txt


      ----------------------------
      选项
      -r   递归复制,用于复制目录
      -p   保留源文件的属性,如所有者、权限和时间
      -f   强制复制,如果文件存在,会进行强制覆盖
      -s   生成快捷方式
      -i   询问是否覆盖
      -d   如果源文件是软链接,则复制出来的也是软链接
      -a   相当于-dpr
      -v   显示复制过程

      在复制的时候,如果目标位置是目录,则将文件复制过去,如果目标位置是文件,则将文件内容复制过去

      剪切或者重命名

       mv aaa.txt acs.txt

      -------------------------
      -f   如果文件存在,强制覆盖
      -b   覆盖前做备份
      -i   如果文件存在,询问是否覆盖
      -v   显示详细信息
      -t   将多个文件移动到同一个目录,目录参数在前,文件参数在后

      剪切如果在同一目录下就是重命名,不在同一目录下就是剪切

      查看文件格式及其编码

      file -b read.sh

      查看文件的MIME类型

      file -i read.sh

      可以通过file命令来看该软链接的文件本身是谁

      file read_s.sh

      比较文件

      diff命令

      可以一行一行的对比两个文件

      diff [options] file1 file2

      -b  忽略行尾的空白
      -e  生成并且显示一个脚本
      -h  快速比较

      重复行

      使用uniq命令可以删除文件中所有连续的重复行,所以一般与sort来结合使用,先进行排序在进行去重

      # input-file本身不会发生改变,如果没有指定output-file,会将输出为标准输出
      uniq [options] [+N] [input-file] [output-file]

      -c  在每行之前显示它们出现的次数
      -d  只显示重复行,只显示出现多次的行
      -u  只显示未重复的行,只显示出现一次的行
      版权声明:本文内容来自第三方投稿或授权转载,原文地址:https://blog.csdn.net/Lxn2zh/article/details/132381606,作者:拾光师,版权归原作者所有。本网站转在其作品的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如因作品内容、版权等问题需要同本网站联系,请发邮件至ctyunbbs@chinatelecom.cn沟通。

      上一篇:SW3模拟办事处与防火墙之间运行OSPFv2协议

      下一篇:StAX解析

      相关文章

      2025-05-19 09:04:53

      查看RISC-V版本的gcc中默认定义的宏

      查看RISC-V版本的gcc中默认定义的宏

      2025-05-19 09:04:53
      c++ , linux
      2025-04-01 10:28:37

      小课2:筛选信息命令

      小课2:筛选信息命令

      2025-04-01 10:28:37
      bash , linux , 升序 , 服务器 , 运维
      2025-03-26 09:31:12

      shell脚本实现查询代码中定义了多少宏的方法

      shell脚本实现查询代码中定义了多少宏的方法

      2025-03-26 09:31:12
      bash , linux , 运维
      2025-03-06 09:15:26

      spring cloud系统安装涉及的技术说明

      spring cloud系统安装涉及的技术说明

      2025-03-06 09:15:26
      docker , linux , 安装 , 技术
      2025-03-05 09:24:43

      【Python】使用numpy库实现Tic-Tac-Toe井字棋

      【Python】使用numpy库实现Tic-Tac-Toe井字棋

      2025-03-05 09:24:43
      linux , 右键 , 安装 , 打开 , 输入
      2025-02-10 08:53:59

      【linux】linux C 程序 注册信号处理函数

      【linux】linux C 程序 注册信号处理函数  

      2025-02-10 08:53:59
      linux , 函数 , 注册 , 程序
      2025-01-17 09:07:21

      课时3:处理信息命令

      课时3:处理信息命令

      2025-01-17 09:07:21
      linux , shell , 数据库 , 服务器 , 运维
      2024-12-06 06:39:06

      SpringBoot项目在linux下部署脚本实例

      SpringBoot项目在linux下部署脚本实例

      2024-12-06 06:39:06
      linux , 示例 , 脚本
      2024-11-20 09:46:57

      Linux 系统日常巡检脚本

      Linux 系统日常巡检脚本,巡检内容包含了,磁盘,内存 cpu 进程 文件更改 用户登录等一系列的操作 直接用就行了

      2024-11-20 09:46:57
      java , linux
      2024-11-20 09:46:57

      提权工具推荐(PEASS-ng、linpeas_linux_amd64、winPEASany_ofs)

      提权工具推荐(PEASS-ng、linpeas_linux_amd64、winPEASany_ofs)

      2024-11-20 09:46:57
      linux , 服务器 , 运维
      查看更多
      推荐标签

      作者介绍

      天翼云小翼
      天翼云用户

      文章

      33561

      阅读量

      5236126

      查看更多

      最新文章

      查看RISC-V版本的gcc中默认定义的宏

      2025-05-19 09:04:53

      SSH port forwarding: bind: Cannot assign requested

      2024-11-20 09:46:57

      linux从入门到精通—— vim使用

      2024-11-06 07:16:52

      lrzsz——一款好用的文件互传工具

      2024-11-01 09:10:37

      linux查询磁盘是否做raid

      2024-10-29 09:41:48

      Linux免密登录设置

      2024-09-25 10:15:32

      查看更多

      热门文章

      Linux crontab 任务误删恢复及备份步骤

      2023-03-20 08:19:07

      Linux 趣味小知识--软硬连接以及应用

      2023-04-23 09:32:49

      Linux常用命令总结

      2023-05-12 07:20:42

      linux-压缩与解压缩

      2023-05-15 10:03:24

      linux基本命令(47)——iostat命令

      2023-05-12 07:21:43

      Linux中文本搜索命令grep用法详解

      2023-06-07 07:36:41

      查看更多

      热门标签

      linux java python javascript 数组 前端 docker Linux vue 函数 shell git 节点 容器 示例
      查看更多

      相关产品

      弹性云主机

      随时自助获取、弹性伸缩的云服务器资源

      天翼云电脑(公众版)

      便捷、安全、高效的云电脑服务

      对象存储

      高品质、低成本的云上存储服务

      云硬盘

      为云上计算资源提供持久性块存储

      查看更多

      随机文章

      Linux脚本练习之script072-求平均值

      Linux命令之获取用户键盘输入read

      Linux脚本练习之script010-依次向 `/etc/passwd` 文件中的每个用户问好,并且输出对方的 ID。

      Linux Command telnet

      Linux下可执行文件指定运行时库(.so文件)路径

      Linux 解压tar.bz2和tar.gz以及zip,tar.xz的方法

      • 7*24小时售后
      • 无忧退款
      • 免费备案
      • 专家服务
      售前咨询热线
      400-810-9889转1
      关注天翼云
      • 旗舰店
      • 天翼云APP
      • 天翼云微信公众号
      服务与支持
      • 备案中心
      • 售前咨询
      • 智能客服
      • 自助服务
      • 工单管理
      • 客户公告
      • 涉诈举报
      账户管理
      • 管理中心
      • 订单管理
      • 余额管理
      • 发票管理
      • 充值汇款
      • 续费管理
      快速入口
      • 天翼云旗舰店
      • 文档中心
      • 最新活动
      • 免费试用
      • 信任中心
      • 天翼云学堂
      云网生态
      • 甄选商城
      • 渠道合作
      • 云市场合作
      了解天翼云
      • 关于天翼云
      • 天翼云APP
      • 服务案例
      • 新闻资讯
      • 联系我们
      热门产品
      • 云电脑
      • 弹性云主机
      • 云电脑政企版
      • 天翼云手机
      • 云数据库
      • 对象存储
      • 云硬盘
      • Web应用防火墙
      • 服务器安全卫士
      • CDN加速
      热门推荐
      • 云服务备份
      • 边缘安全加速平台
      • 全站加速
      • 安全加速
      • 云服务器
      • 云主机
      • 智能边缘云
      • 应用编排服务
      • 微服务引擎
      • 共享流量包
      更多推荐
      • web应用防火墙
      • 密钥管理
      • 等保咨询
      • 安全专区
      • 应用运维管理
      • 云日志服务
      • 文档数据库服务
      • 云搜索服务
      • 数据湖探索
      • 数据仓库服务
      友情链接
      • 中国电信集团
      • 189邮箱
      • 天翼企业云盘
      • 天翼云盘
      ©2025 天翼云科技有限公司版权所有 增值电信业务经营许可证A2.B1.B2-20090001
      公司地址:北京市东城区青龙胡同甲1号、3号2幢2层205-32室
      • 用户协议
      • 隐私政策
      • 个人信息保护
      • 法律声明
      备案 京公网安备11010802043424号 京ICP备 2021034386号