小编muf*_*fel的帖子

了解 rsync 的 --info=progress2 输出

如果我跑rsync--info=progress2,我得到这样的输出

105.45M  13%  602.83kB/s    0:02:50 (xfr#495, ir-chk=1020/3825)
Run Code Online (Sandbox Code Playgroud)

但是单个数字是什么意思?我在手册页中没有找到匹配的条目。

  • 第一个数字似乎是处理的数据量(实际复制的字节以及跳过的字节,因为它们已经存在于目标位置),对吗?这似乎不是传输数据的数量,因为它增加的速度比我的互联网连接速度快...
  • 百分比是指数据量还是要复制的文件数?它是否考虑排除的文件和在目标位置已经是最新的文件?
  • 排在第三位的时间似乎是完成时间的估计,但是当我尝试时,它在几小时到几秒之间跳跃。它指的是什么,它是如何计算的?
  • 最后两个数字是什么意思?

rsync

117
推荐指数
1
解决办法
6万
查看次数

btrfs:如何计算 btrfs 压缩空间节省?

我已经compress=lzo为我的 btrfs 分区启用了压缩(用 安装)并使用了一段时间。

我很好奇压缩给我带来了多少好处,并对节省的空间值感兴趣(sum of all file sizes) - (actual used space)

是否有任何直接的方法来获得这个值,或者我是否必须编写一个总结例如df输出并将其压缩为btrfs filesystem df输出的脚本?

linux btrfs

13
推荐指数
2
解决办法
8006
查看次数

$TERM 如何以及在哪里解释?

我想知道一些终端魔法在内部是如何工作的。

在使用 docker 容器时,$TERM未设置环境变量。这导致了像 vim 和 tmux 这样看起来很奇怪的控制台应用程序,但也会导致 CTRL+l(清屏)被忽略。

我很确定像部分屏幕更新、颜色、屏幕重置等命令等所有功能都是使用转义码实现的,对吗?

那么这个变量在哪里解释并允许例如使用 CTRL+l 重置我的终端屏幕,如果我在那里设置了正确的值?谁检查例如支持哪些颜色(xterm 与 xterm-256color)?贝壳?应用程序还是像 ncurses 这样的库?可能的值/终端类型在哪里定义?

terminal console

9
推荐指数
2
解决办法
1万
查看次数

仅使用 find 列出指向有效目录的所有符号链接

我可以用

find /search/location -type l
Run Code Online (Sandbox Code Playgroud)

列出/search/location中的所有符号链接。

如何将输出限制为find引用有效目录的符号链接,并排除损坏的符号链接和文件链接?

directory find symlink

6
推荐指数
1
解决办法
6839
查看次数

unix 查找结果的自定义分隔符

我想用来find查找一些文件,并将所有文件作为一行返回(没有换行符),并在文件之间使用自定义分隔符。

因此,例如三个文件的结果将是

/my/file/1::/my/file/2::/my/file/3
Run Code Online (Sandbox Code Playgroud)

代替

/my/file/1
/my/file/2
/my/file/3
Run Code Online (Sandbox Code Playgroud)

有没有办法结合使用标准的 unix 工具来实现这一点find

find

6
推荐指数
1
解决办法
6362
查看次数

BTRFS:如何将未分配的空间分配给我的根分区?

首先:是的,我已经阅读了 BTRFS Wiki

在服务器(Ubuntu 14.04 LTS,内核 3.13)上,我有一个具有 700GiB 磁盘空间(格式化为 BTRFS 分区)的(虚拟)硬盘

$ sudo btrfs fi show
Label: none  uuid: cc4cb0f8-2970-43d1-b8ed-f2f69eadb607
    Total devices 1 FS bytes used 568.54GiB
    devid    1 size 699.00GiB used 576.03GiB path /dev/vda1
Run Code Online (Sandbox Code Playgroud)

我的根分区的大小远小于可用空间:

$ sudo btrfs fi df /
Data, single: total=566.00GiB, used=559.50GiB
System, single: total=32.00MiB, used=72.00KiB
Metadata, single: total=10.00GiB, used=8.54GiB
Run Code Online (Sandbox Code Playgroud)

那么如何获取分区的未分配空间(699.00GiB - 576.03GiB参见第一个输出)用于根分区?

我已经尝试过了

$ sudo btrfs filesystem resize max /
Resize '/' of 'max'
Run Code Online (Sandbox Code Playgroud)

但即使它看起来成功完成,sudo btrfs fi show(未分配空间)的输出并sudo btrfs …

linux btrfs

5
推荐指数
1
解决办法
4111
查看次数

Wine:不检查 Mono 安装

我想在没有 Mono 的情况下使用 wine,因为我只想运行纯 win32 应用程序,根本没有 .NET 东西。有没有办法在配置(新)Wineprefix 时跳过单声道检查?

在此处输入图片说明

wine

4
推荐指数
1
解决办法
1450
查看次数

标签 统计

btrfs ×2

find ×2

linux ×2

console ×1

directory ×1

rsync ×1

symlink ×1

terminal ×1

wine ×1