爆赞,基础又全面的Linux命令合集(五)文件传输
🍓 文件传输
1️⃣ tftp 命令 – 上传及下载文件
tftp命令用于传输文件。ftp让用户得以下载存放于远端主机的文件,也能将文件上传到远端主机放置。
tftp是简单的文字模式ftp程序,它所使用的指令和ftp类似。
语法:
语法格式:tftp [参数]
常用参数:
参数 | 描述 |
---|---|
connect | 连接到远程tftp服务器 |
mode | 文件传输模式 |
put | 上传文件 |
get | 下载文件 |
quit | 退出 |
verbose | 显示详细的处理信息 |
trace | 显示包路径 |
status | 显示当前状态信息 |
binary | 二进制传输模式 |
ascii ascii | 传送模式 |
rexmt | 设置包传输的超时时间 |
timeout | 设置重传的超时时间 |
help | 帮助信息 |
? | 帮助信息 |
参考实例:
连接远程服务器”10.211.55.100″:
tftp 10.211.55.100
远程下载file文件:
tftp> get file
退出tftp:
tftp> quit
2️⃣ curl 命令 – 文件传输工具
curl命令是一个利用URL规则在shell终端命令行下工作的文件传输工具;它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具。
作为一款强力工具,curl支持包括HTTP、HTTPS、ftp等众多协议,还支持POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、限速、文件大小、进度条等特征;做网页处理流程和数据检索自动化。
语法:
语法格式:curl [参数] [网址]
常用参数:
参数 | 描述 |
---|---|
-O | 把输出写到该文件中,保留远程文件的文件名 |
-u | 通过服务端配置的用户名和密码授权访问 |
参考实例:
将下载的数据写入到文件,必须使用文件的绝对地址:
curl https://www.baidu.com /root/lucifer.txt --silent -O
访问需要授权的页面时,可通过-u选项提供用户名和密码进行授权:
curl -u root https://www.baidu.com/
3️⃣ fsck命令 – 检查并修复Linux文件系统
fsck命令的英文全称是“filesystem check”,即检查文件系统的意思,常用于检查并修复Linux文件系统的一些错误信息,操作文件系统需要先备份重要数据,以防丢失。
Linux fsck命令用于检查并修复Linux文件系统,可以同时检查一个或多个 Linux 文件系统;若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查。
语法:
语法格式:fsck [参数] [文件系统]
常用参数:
参数 | 描述 |
---|---|
-a | 自动修复文件系统,不询问任何问题 |
-A | 依照/etc/fstab配置文件的内容,检查文件内所列的全部文件系统 |
-N | 不执行指令,仅列出实际执行会进行的动作 |
-P | 当搭配”-A”参数使用时,则会同时检查所有的文件系统 |
-r | 采用互动模式,在执行修复时询问问题,让用户得以确认并决定处理方式 |
-R | 当搭配”-A”参数使用时,则会略过/目录的文件系统不予检查 |
-t | 指定要检查的文件系统类型 |
-T | 执行fsck指令时,不显示标题信息 |
-V | 显示指令执行过程 |
参考实例:
修复坏的分区文件系统:
fsck -t ext3 -r /usr/local
显示fsck系统安装的版本号:
fsck --version
4️⃣ ftpwho命令 – 显示ftp会话信息
ftpwho命令用于显示当前所有以FTP登入的用户会话信息。
执行该命令可得知当前用FTP登入系统的用户有哪些人,以及他们正在进行的操作。
语法:
语法格式:ftpwho [参数]
常用参数:
参数 | 描述 |
---|---|
-h | 显示帮助信息 |
-v | 详细模式,输出更多信息 |
参考实例:
查询当前正在登录FTP 服务器的用户:
ftpwho
在详细模式下,查询当前正在登录FTP 服务器的用户:
ftpwho -v
显示帮助信息:
ftpwho -h
5️⃣ lprm命令 – 删除打印队列中的打印任务
lprm命令的英文全称是“Remove jobs from the print queue”,意为用于删除打印队列中的打印任务。尚未完成的打印机工作会被放在打印机贮列之中,这个命令可用来将未送到打印机的工作取消。
语法:
语法格式:lprm [参数] [任务编号]
常用参数:
参数 | 描述 |
---|---|
-E | 与打印服务器连接时强制使用加密 |
-P | 指定接受打印任务的目标打印机 |
-U | 指定可选的用户名 |
参考实例:
将打印机hpprint中的第102号任务移除:
lprm -Phpprint 102
将第101号任务由预设打印机中移除:
lprm 101
- 点赞
- 收藏
- 关注作者
评论(0)