百度
360搜索
搜狗搜索

linux用命令传文件大小详细介绍

在 Linux 中,查看文件大小或传输文件时处理文件大小相关操作,可通过以下常用命令实现:

一、
查看文件大小

  1. ls -l 命令(显示文件详细信息,包括大小)
    bash
      文件名  

    文件名

    • 示例:bash
        example.tar.gz  

  2. du 命令(主要用于目录大小,也可查看文件大小)
    bash
      文件名  

    • 示例:bash
        /var/log/syslog  

二、
传输文件时显示大小或进度

1.
使用 scp 传输文件

scp 是安全传输文件的常用命令,默认不显示进度,但可通过参数显示:
bash

  文件名 远程用户@远程IP:目标路径  

  • 示例:bash
      bigfile.iso user@192.168.1.100:/home/user/  

2.
使用 rsync 同步文件(推荐大文件)

rsync 支持显示进度、断点续传,且效率更高:
bash

   文件名 远程用户@远程IP:目标路径

  • 参数说明:
    • -a:归档模式(保留文件属性)
    • -v:详细输出
    • -h:人类可读格式
    • --progress:显示传输进度和速度

  • 示例:bash
       /data/report.zip user@server:/backup/  

3.
使用 sftp 交互模式传输

进入 sftp 后,用 put 命令传输文件,默认不显示进度,但可先在本地 / 远程用 ls -l 确认大小:
bash

 user@远程IP

sftp put 本地文件 远程路径

sftp 远程路径

三、
校验文件传输完整性(避免大小不一致)

传输后可通过哈希值校验文件是否完整,确保大小和内容一致:

  1. 生成哈希值(本地和远程分别执行)bash
    md5sum 文件名  

    sha256sum 文件名

  2. 对比哈希值
    将本地和远程的哈希值对比,一致则文件完整。

总结

  • 查看文件大小:用 ls -lhdu -sh
  • 传输并显示进度scp -P(简单场景)或 rsync --progress(推荐大文件,支持断点续传)。
  • 校验完整性:用 md5sumsha256sum 对比哈希值。

根据具体场景选择合适的工具,大文件或需要高效同步时优先使用 rsync

阅读更多 >>>  linux怎么显示字符

网站数据信息

"linux用命令传文件大小"浏览人数已经达到21次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux用命令传文件大小的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!