linux运维——文件增删改查详解

创建文件

1,touch:
  • touch 文件名(文件类型)创建文件

    touch 文件名{0…10} 创建文件0-文件10 个文件

    ps:touch可以次改创建文件的时间
    touch -d“20200330 21.30” Aring.txt


2,vim重定向创建一个新文件夹
  • vim Aring-1.txt
    编写内容,:wq保存后,内容创建新文件夹

  • echo 内容>文件名 直接编写内容,创建新文件,如果有重名文件,会直接覆盖内容


3,创建目录:mkdir
  • mkdir 文件名

    mkdir 文件名 文件路径 创建多个文件,定向创建文件

    mkdir -p 文件路径 例: mkdir -p /test/a/b/c 会整个目录创建,如果test文件夹存在,会直接在test目录下覆盖创建


4,删除文件和目录 rm
  • 作用:可以删除一个目录中的一个或多个文件或目录,对于链接文件,只是删除

    语法:rm(选项)处理对象

    选项:
    -f 强制删除,没有提示

    -r 删除目录,如果有多个文件会逐个询问

    • ps: rm -rf 文件名
      rm -rf 文件名*
    • 会删除以“文件名”开头的所有文件
    • 删除目录所有文件!!!!没有提示!!!

5,复制文件 cp
  • 命令:cp 源文件/目录 目标文件/目录
    选项:-R/r:递归处理,将指定目录下的所有文件与子目录一并处理。复制目录时用

    cp 文件路径/文件名 文件路径 把指定的路径中的文件,复制到指定的文件路径中

    cp -r 文件路径 文件路径 将整个目录复制到指定的文件路径中


6,移动文件 mv
  • mv 文件名 文件路径 将文件移动到指定路径下

    ps: mv 文件名 文件路径/新文件名 移动后改名


7,查看文件
  • cat
    语法:cat 文件名
    作用:查看文件内容,一次显示整个文件的内容

  • more
    语法:more 文件名
    作用:以分页形式显示文件内容
    说明:按回车刷新一行,按下空格刷新一屏,输入q退出

  • less
    作用:和more功能一样
    语法:less 文件名
    说明:linux 中more和less 的区别
    more:不支持后退,但是几乎不需要加参数
    less:支持前后翻滚,可以向上翻页,向下翻页,Enter是下下翻一行,q退出

  • head
    作用:用于显示我呢间的开头内容。默认情况下head命令显示文件的头10行内容
    语法:head 参数 文件名
    参数:-n 显示从文件头开始的行数

  • tail
    作用:显示文件中末尾的内容,默认显示文件末尾的10行
    语法:tail 参数 文件名
    -n 显示文件尾部多少行内容(n为数字)
    -f 动态数据显示(不关闭),常用来查看日志,可以写成tailf

ps:日志目录: /var/log/secure
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值