AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题

问题[size](unix)

Martin Hope
Mike Pierce
Asked: 2022-06-04 06:51:40 +0800 CST

GNU bc 中数组索引/下标的上限是多少?

  • 1

我发现 GNU bc中的数组中的下标/索引有一个上限。以交互方式运行并要求让arr[100000000]=42返回错误:

 Runtime error (func=(main), adr=17): Array arr subscript out of bounds.

此数组大小限制未列在 bc 的限制中,并且似乎 32767 的“变量名”限制不会影响这一点,因为 bcarr[100000]=42毫无怨言地接受了。bc 的数组下标/索引的确切界限是什么?有没有办法改变这个界限?

array size
  • 2 个回答
  • 47 Views
Martin Hope
Whois_me
Asked: 2021-10-15 05:11:57 +0800 CST

Linux 会更新块设备的大小吗?

  • 3

鉴于 emmc 磨损监控,我想知道正在运行的 Linux 操作系统中显示的大小。emmc 芯片有一个内部管理器,它跟踪所有不同字节寄存器的使用强度。理论上,SSD、USB 记忆棒或 emmc 芯片等闪存设备的容量应该会在达到寿命极限时缩小。

 $ lsblk -b

.. 以字节为单位返回块大小,如下所示:

lsblk -b

如果整个 emmc 映像的容量和大小下降,这个数字会自动更新吗?

是否有任何其他工具可以实现实际可用块大小的实时表示?

编辑:在@Marcus 和@Artem 的评论之后

emmc 驱动程序具有此虚拟文件系统条目,其中已实现“生命终止”指示。如果我没记错的话,0x02 代表 80% 的容量损失,0x03 代表 90% 的容量损失。意识到你的 emmc 已经消失有点晚了,所以我正在寻找一种方法来在更早的阶段指示这些关键信息。

看着 :cat /sys/class/block/mmcblk1/device/pre_eol_info

size block-device
  • 2 个回答
  • 680 Views
Martin Hope
potato
Asked: 2020-02-26 15:50:18 +0800 CST

tmux 没有以所需的百分比大小拆分窗格

  • 5

我正在尝试创建一个脚本来启动具有特定窗格布局和大小的 tmux。我正在关注以下链接中的教程: https ://leanpub.com/the-tao-of-tmux/read#pane-resizing

但是,当我尝试使用tmux split-window -p 75它时,它更像是 40%/60% 的拆分。我还尝试tmux split-window -p 90查看是否可以在两个窗格之间获得更大、更明显的大小差异,但变化不大。

这些是我正在使用的代码:

#!/bin/sh
tmux new -s abc -d
tmux split-window -p 90
tmux attach -t abc

我知道如何创建我想要的布局,但我的问题是获得我需要的窗格大小。

tmux size
  • 1 个回答
  • 2414 Views
Martin Hope
Zach Smith
Asked: 2020-01-08 08:37:30 +0800 CST

过滤目录以显示大于 1 GB 的目录

  • 0

我使用以下命令列出任何文件/目录,按大小排序:

du -sh * | sort -hr

如何修改它以仅显示大于 1GB 的文件/目录?

linux size
  • 2 个回答
  • 801 Views
Martin Hope
user3630995
Asked: 2018-12-07 21:10:30 +0800 CST

文件夹大小 du,ls [重复]

  • 3
这个问题在这里已经有了答案:
为什么有这么多不同的方法来衡量磁盘使用情况? (4 个回答)
3年前关闭。

有人可以解释文件夹大小吗?文件夹仅包含 1 个 360Gb 大小的文件。ls 和 du 显示使用 440Gb

[root@liz DECSC]# ls -lha
total 440G
drwxrwxr-x  2 geo geo  4.0K Dec  6 19:56 .
drwxrwxr-x 14 geo geo  20K  Dec  6 19:39 ..
-rwxrwxrwx  1 geo geo  360G Apr  8 2018 vor_gainzp2.dat
[root@liz DECSC]# du -hs
440G    .
[root@liz DECSC]# 
size
  • 1 个回答
  • 7407 Views
Martin Hope
Krsztr
Asked: 2018-12-06 00:26:07 +0800 CST

我怎样才能写出0大小文件的路径

  • 0

如何修改我的查询(如下)以获取目录中所有 0 大小文件的(绝对)路径?

find ./ -size 0 -print
path size
  • 1 个回答
  • 38 Views
Martin Hope
Peter Varo
Asked: 2018-10-05 01:55:44 +0800 CST

如何配置 OpenBox 以忽略特定应用程序窗口的大小提示?

  • 1

更新的问题

根据@mosvy的出色评论,实际上是窗口管理器尊重或忽略了窗口的传播大小提示。不幸的是,我找不到不发送大小提示urxvt或忽略发送的方法的方法OpenBox。

所以我想我的问题真的是:有没有办法urxvt停止发送大小提示?或者有没有办法配置OpenBox为忽略特定应用程序的发送大小提示?


原始问题:'urxvt 无缝窗口大小'

我使用 OpenBox 作为我的窗口管理器,并且我配置了一些热键以将窗口移动到具有指定窗口大小的屏幕的某些区域。所有窗口都尊重这一点,除了urxvt根据它显示的字符的字体大小来计算它的大小。但是,如果urxvt处于全屏模式†,它能够无间隙地填充屏幕。 (我假设它只是使用配置的 X 背景并填充窗口周围的剩余空间——但我可能错了。)

所以我的问题是:是否有一个内置的配置选项或者可能是一个 perl 扩展,urxvt当它不处于全屏模式时,它可以填充窗口管理器给它的所有空间而没有间隙?


†可能值得一提的是,我已经在使用perl 扩展以获得适当的全屏体验。

window-manager size
  • 1 个回答
  • 850 Views
Martin Hope
joker
Asked: 2018-10-04 06:52:17 +0800 CST

在复制时,考虑的是:实际尺寸还是表观尺寸?

  • 0

我想知道我是否有一个表观大小为 1 GiB 但实际大小为 0 B 的文件是否可以复制到例如具有 512 kiB 可用空间的 USB 闪存盘?

您可以使用以下方法创建文件:

dd if=/dev/null of=big-file bs=1 seek=1GiB

现在您可以看到表观尺寸和实际尺寸:

du --apparent-size -hs big-file

注意:删除--apparent-size选项以获取实际大小。

所以,主要问题是:将文件复制到某个目录时,考虑的是哪个大小,是硬盘驱动器、USB 闪存棒、DVD 等?

file-copy size
  • 1 个回答
  • 201 Views
Martin Hope
user3002473
Asked: 2018-02-09 15:00:57 +0800 CST

'find -size 100k' 使用千字节还是千字节?

  • 4

我正在查看 linux 手册,并在此页面上查找手册,特别是在有关测试“-size”的部分中,它(错误地)指出千字节是 1024字节。据我所知,这是错误的。一千字节是1000字节,一千字节是 1024 字节。那么,它实际使用什么单位呢?它是说“千字节”并表示“1000 字节”,还是表示“1024 字节”并错误地写成了“千字节”?

find size
  • 2 个回答
  • 2292 Views
Martin Hope
Papouche Guinslyzinho
Asked: 2017-12-22 08:15:14 +0800 CST

如何在 Linux 上增加 /tmp 目录

  • 2

我正在尝试从 Arch 用户存储库 (AUR) 安装 android-studio。我有一个错误,设备上没有剩余空间

Arch 用户存储库 (AUR) 的输出 - 详细信息

                                 Dload  Upload   Total   Spent    Left  Speed
100  737M  100  737M    0     0  4497k      0  0:02:48  0:02:48 --:--:-- 4908k
  -> Found android-studio.desktop
==> Validating source files with sha256sums...
    android-studio-ide-171.4443003-linux.zip ... Passed
    android-studio.desktop ... Passed
==> Extracting sources...
  -> Extracting android-studio-ide-171.4443003-linux.zip with bsdtar
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Compressing man and info pages...
==> Checking for packaging issue...
==> Creating package "android-studio"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
cat: write error: No space left on device
bsdtar: Write error
==> ERROR: Failed to create package file.

使用终端

➜  ~ df -h
Filesystem                           Size  Used Avail Use% Mounted on
dev                                  3.8G     0  3.8G   0% /dev
run                                  3.8G  1.3M  3.8G   1% /run
/dev/mapper/AntergosVG-AntergosRoot  102G   91G  6.5G  94% /
tmpfs                                3.8G   62M  3.7G   2% /dev/shm
tmpfs                                3.8G     0  3.8G   0% /sys/fs/cgroup
/dev/sda1                            243M  109M  118M  48% /boot
tmpfs                                3.8G  3.8G     0 100% /tmp
tmpfs                                769M   20K  769M   1% /run/user/1000

现在我在 /tmp 上清除一些空间

➜  ~ df -h
Filesystem                           Size  Used Avail Use% Mounted on
dev                                  3.8G     0  3.8G   0% /dev
run                                  3.8G  1.3M  3.8G   1% /run
/dev/mapper/AntergosVG-AntergosRoot  102G   91G  6.5G  94% /
tmpfs                                3.8G   63M  3.7G   2% /dev/shm
tmpfs                                3.8G     0  3.8G   0% /sys/fs/cgroup
/dev/sda1                            243M  109M  118M  48% /boot
tmpfs                                3.8G  8.0K  3.8G   1% /tmp
tmpfs                                769M   20K  769M   1% /run/user/1000

然后我尝试重新安装 android-studio 但我仍然有同样的错误。我不知道为什么在下载一个 737MB 的文件时,建筑物需要 3.8GB。如何将 /tmp 目录的大小增加到 4.5GB?

linux size
  • 1 个回答
  • 5325 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve