关于linux文件操作

通用命令

  • ctrl + c 取消当前操作
  • ctrl + l 清屏
  • man ls
    命令怎么用 或者搜索 man.linux.net
  • esc + .
    上上个
    在这里插入图片描述
  • 命令行含义
    在这里插入图片描述
  • tab
    在这里插入图片描述

linux中文件的操作

创建文件

如果文件存在就更新时间戳
在这里插入图片描述

linux中备份文件

便于操作前备份,操作后检查
在这里插入图片描述

linux中复制文件 cp copy

在这里插入图片描述
在这里插入图片描述

删除或文件 rm remove
-r 递归删除
-f 强制删除
在这里插入图片描述

批量替换文件名

准备环境
在这里插入图片描述
找到所有以.sh结尾的文件
在这里插入图片描述
sed
sed 修改-i
在这里插入图片描述
把find命令找到的文件交给sed处理
find | xargs
sed 修改-i
替换‘s###g’
在这里插入图片描述

查找文件名

find 查找文件
哪里 类型 名字
-f file
-d directory
在这里插入图片描述

文件的行数,字数

wc
在这里插入图片描述

ls

ls -l 显示详细信息
-F 给不同类型的文件加上不同的尾巴
-r 逆序
-t 按照文件的修改时间进行排序,删除,增加,替换,等
一个目录中有很多文件,最快速查看最近更新的文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

解压文件

z 通过gzip工具进行压缩,
c create创建压缩包
v verbose显示执行过程
f file 接上名字
t 显示压缩包的内容
例1:
创建压缩包:
tar zcf
在这里插入图片描述
在这里插入图片描述
查看压缩包中的内容:
tar tf
在这里插入图片描述
解压:
tar xf
linux默认解压到当前目录
在这里插入图片描述
例2:
在这里插入图片描述
在这里插入图片描述
解压到指定目录
在这里插入图片描述
解压整个目录,排除一个文件
在这里插入图片描述
排除多个,写多个–exclude
消除警告:在相对路径位置操作

猜你喜欢

转载自blog.csdn.net/weixin_42233629/article/details/86703444