我有几个要压缩的大文件。例如,我可以这样做
tar cvfj big-files.tar.bz2 folder-with-big-files
Run Code Online (Sandbox Code Playgroud)
问题是我看不到任何进展,所以我不知道需要多长时间或类似的事情。使用v
我至少可以看到每个文件何时完成,但是当文件很少而且很大时,这不是最有帮助的。
有没有办法让 tar 显示更详细的进度?比如完成的百分比或进度条或估计的剩余时间等等。对于每个文件或所有文件或两者。
在英特尔的i486有8 KB的L1缓存。在英特尔的Nehalem具有32 KB L1指令高速缓存,每个核心32 KB L1数据高速缓存。
L1 缓存的数量几乎没有以时钟频率增加的速度增加。
为什么不?
在 XP 上,在休眠期间,进度条会显示我必须等待多长时间才能完成操作。在七点上,当操作系统将内存保存在磁盘上时,我看不到进度条并且显示器立即关闭。在休眠后的唤醒过程中也是如此。是否有可能有休眠和七点醒来的进度条?
查看浏览器的进度条,它在网页加载过程中有时会在接近尾声时变慢,我想知道浏览器是否根据页面上存在的元素的大小或不显示进度来显示进度。元素还是别的什么?
也许已经检查过 Firefox 或其他浏览器来源的人更详细地了解这一点?
在夏天开始时,我开始在 YouTube 上遇到一个问题,即进度条在全屏模式下不会消失。我刚刚刷新了页面,它就会消失。
现在,如果我更改任何视频设置,比如质量,它也会做同样的事情。我必须再次刷新页面。
过了一会儿,我刷新页面后它开始无法修复。
为什么要这样做?
有没有办法在运行 cmp 命令时显示进度?
使用 cmp 比较大文件或分区可能需要一段时间。
我已经搜索了 google 并使用了 man cmp,但没有找到任何有用的信息。
例如使用“dd”命令执行
kill -USR1 [pid_of_dd]
Run Code Online (Sandbox Code Playgroud)
使 dd 在控制台中输出其状态。
有没有办法让 cmp 做类似的事情?
关于如何创建tar.gz
带有进度更新的文件有很多答案(即这个答案,复制在下面)
tar cf - /folder-with-big-files -P | pv -s $(du -sb /folder-with-big-files | awk '{print $1}') | gzip > big-files.tar.gz
Run Code Online (Sandbox Code Playgroud)
但是,如果我像这样在没有压缩的情况下对文件进行焦油处理,我如何查看进度
tar -cvf output.tar folder/to/tar
Run Code Online (Sandbox Code Playgroud) 如果我跑
cp file1 file2
Run Code Online (Sandbox Code Playgroud)
我希望能够跟踪它的进展。有我可以使用的命令吗?
rsync --progress
Run Code Online (Sandbox Code Playgroud)
有这个,但是有没有通用的东西,可用于“任何”命令?
progress ×8
linux ×2
tar ×2
architecture ×1
bash ×1
browser ×1
command-line ×1
comparison ×1
cpu ×1
cpu-cache ×1
firefox ×1
fullscreen ×1
hibernate ×1
shell ×1
ubuntu ×1
unix ×1
video ×1
windows-7 ×1
youtube ×1