Linux cp、mv命令显示进度条
warning:
这篇文章距离上次修改已过449天,其中的内容可能已经有所变动。
在Linux中,cp和mv命令本身不支持显示进度条。但是,你可以使用带有进度条的rsync命令来实现这一功能。以下是使用rsync命令复制文件并显示进度条的示例:
rsync -ah --progress source_file destination_file-a参数表示归档模式,它保留了源文件的权限、时间戳、软硬链接等。-h参数表示输出更可读的格式。--progress参数表示显示文件复制的进度信息。
如果你想要移动文件并显示进度条,可以使用rsync的移动功能:
rsync -ah --progress --remove-source-files source_file destination_directory--remove-source-files参数在复制完成后删除源文件。
请注意,rsync的进度条显示是基于已经传输的文件部分和总文件大小来更新的,并不是实时显示当前的实际传输速度。如果你需要实时的进度和速度信息,可能需要其他工具,如pv(Pipe Viewer)。
评论已关闭