关于linux文件操作

通用命令

  • ctrl + c 取消当前操作
  • ctrl + l 清屏
  • man ls
    命令怎么用 或者搜索 man.linux.net
  • esc + .
    上上个
    关于linux文件操作
  • 命令行含义
    关于linux文件操作
  • tab
    关于linux文件操作

linux中文件的操作

创建文件

如果文件存在就更新时间戳
关于linux文件操作

linux中备份文件

便于操作前备份,操作后检查
关于linux文件操作

linux中复制文件 cp copy

关于linux文件操作
关于linux文件操作

删除或文件 rm remove
-r 递归删除
-f 强制删除
关于linux文件操作

批量替换文件名

准备环境
关于linux文件操作
找到所有以.sh结尾的文件
关于linux文件操作
sed
sed 修改-i
关于linux文件操作
把find命令找到的文件交给sed处理
find | xargs
sed 修改-i
替换‘s###g’
关于linux文件操作

查找文件名

find 查找文件
哪里 类型 名字
-f file
-d directory
关于linux文件操作

文件的行数,字数

wc
关于linux文件操作

ls

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

解压文件

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