day 06 文件查看查找与上传下载

head 查看文件头部内容

选项:
-n  # 取消默认输出行数 指定输出行数
-c  # 输出指定字符数 包括特殊字符 
 	

实例:head -n2 paswd等同于head -2 passwd

实例:-c 输出自定字符数

tail 查看文件尾部内容

-f  # 实时更新查看文件尾部内容
-c  # 输出指定字符数 包括特殊字符 
 	
-F  # 当文件不存在的时候 一直尝试从磁盘读取文件内容 不会退出 影响性能

实例:tail -2 查看尾部文件2行

实例:tail -F hello 文件不存在一直尝试读取

tailf 查看文件尾部信息

PS: 实时查看文件尾部信息 文件没有发生变发的时候
PS: 不会读取磁盘信息 减少磁盘的读写
-n  # 取消默认输出 

locate 本地捜所文件

PS:根据本地的数据库进行查找文件,不会查找最新的文件(隔天更新)
yum install mlocate  # 安装依赖包
-i  # 查找的时候不区分大小写
-r  # 可以使用正则表达式 $结尾
uodatedb  # 更新本地数据库

实例:

which 查找命令的绝对路径

$PATH  # 命令的绝对路径 环境变量
which  # 取消别名

实例:

whereis 查找系统文件路径

-b  # 只查找二进制文件
-m  # 查找man帮助文件
-s  # 查找源代码文件

实例:

type 查找命令的类型

PS: 显示命令文件类型 help可以显示系统中所有的内置命令
-a  # 显示内置命令的绝对路径
-p  # 只显示命令的绝对路径

实例:

find 查找搜所文件

语法:命令 地址 类型 名称 动作(默认-print 可以省略)
-type  # 根据文件类型查找(f d l s p)
-name  # 根据文件名查找
-iname  # 查找文件名的时候忽略大小写
-maxdepth  # 根据层级查找(最大的查找层级不能超过指定的)

实例:查找的类型-type只能指定一个

rz sz 上传下载

rz
PS: 本地文件上传下载到linux系统中
PS:不能上传下载目录 (需要打包不能超过4g)
-E  # 上传相同文件,会进行重命名 在末尾加.0递归
sz  # 将linux系统的文件下载到本地

PS:大文件一般都用的xftp软件协助上传下载
实例:忽略

wget 联网下载

PS: 联网下载软件包
-O  # 指定下载的路径和名称
-q  # 静默输出 不显示下载过程
--limit-rate=10k  # 设置下载的速率(k m g) 

实例:不加参数的情况下会默认直接下载文件保存在当前目录下

实例:wget -O ./baidu.index www.baidu.com

curl 联网下载 测试网络

-o  # 将访问的数据写入到指定的文件中
-s  # 静默输出(不显示下载过程)

实例:不加参数会直接以前端代码html的形式展示页面

实例:-o 将访问的数据写入到指定的文件中

原文地址:https://www.cnblogs.com/xiaolang666/p/13279313.html