Linux cp、mv命令显示进度条
warning:
这篇文章距离上次修改已过192天,其中的内容可能已经有所变动。
在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)。
评论已关闭