小编Pet*_*des的帖子

与图形文件搜索实用程序相比,为什么 GNU 查找速度如此之快?

我正在尝试查找我的主目录和所有子目录中不存在的文件。

find ~/ -name "bogus"几秒钟后给我这些信息,但KDE 的dolphin文件管理器需要将近 3 分钟才能做到这一点。这与我之前使用GNOME 的beagle经验相符。

find当图形搜索(使用起来比命令行参数更直观)落后时,如何设法快速地做同样的事情?

performance find dolphin

49
推荐指数
1
解决办法
5193
查看次数

当 Linux 驱动器字母用完时会发生什么?

让\xe2\x80\x99s 说我有 50 个 USB 闪存驱动器。

\n

我想他们一定会/dev/sda/dev/sdz。之后会发生什么/dev/sdz

\n

linux filesystems udev mount devices

36
推荐指数
1
解决办法
5032
查看次数

为什么 tar 存档比文本文件大很多,10240 字节?

我已经检查了这两个问题(问题一问题二),但它们对我理解没有帮助。我有一个file.txt包含 40 行字符串的文件Hello World!ls -l显示其大小为 520 字节。现在我将这个文件归档tar -cvf file.tar file.txt,当我ls -l再次归档时,我看到它file.tar是 10240 字节。为什么?

我读过一些手册并了解到归档和压缩是不同的事情。但有人可以解释一下它是如何工作的吗?

tar

35
推荐指数
2
解决办法
6974
查看次数

如何以受控方式损坏存档文件?

我编写了一个函数,该函数使用 CRC 校验和检查损坏的存档。

为了测试它,我只是打开了存档并使用十六进制编辑器对内容进行了加扰。问题是我不相信这是生成损坏文件的正确方法。

有没有其他方法可以创建“受控损坏”,因此它不会完全随机但可以模拟真实损坏的档案会发生什么?我从来没有故意破坏某些东西,所以除了随机打乱文件中的数据之外,我真的不确定该怎么做。

files corruption

26
推荐指数
3
解决办法
2万
查看次数

壳如何知道家?

每个 shell 都有一个环境变量 $HOME 集(例如:)/Users/lotolo。如果我在 csh 下,我可以unsetenv HOME,如果我这样做,cd我会在家里。我也在 bash ( unset HOME)上对此进行了测试,它的行为是相同的。那么 shell 如何知道 my/other_user 的家在哪里呢?它在哪里读取这些值?

这不是重复的,因为我的问题不是如何知道,而是shell如何知道HOME. 这种行为也扩展到其他用户。

bash tcsh cd-command csh home

25
推荐指数
2
解决办法
3096
查看次数

为什么有时会在 ZIP 文件中明确列出目录?

在构建提取 ZIP 文件的应用程序时,我注意到有时 ZIP 文件明确包含目录条目,有时则不包含。例如给出以下结构

\n
folder1/\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 file1\n
Run Code Online (Sandbox Code Playgroud)\n

我发现通过以下方式列出内容时给出以下不同输出的文件unzip -lv file.zip

\n
 Length   Method    Size  Cmpr    Date    Time   CRC-32   Name\n--------  ------  ------- ---- ---------- ----- --------  ----\n       5  Stored        5   0% 2023-04-20 13:54 3bb935c6  folder1/file1\n--------          -------  ---                            -------\n       5                5   0%                            1 file\n
Run Code Online (Sandbox Code Playgroud)\n
 Length   Method    Size  Cmpr    Date    Time   CRC-32   Name\n--------  ------  ------- ---- ---------- ----- --------  ----\n       0  Stored        0   0% 2023-04-20 13:54 00000000  folder1/\n       5  Stored        5   0% 2023-04-20 13:54 3bb935c6  folder1/file1\n--------          -------  --- …
Run Code Online (Sandbox Code Playgroud)

zip

13
推荐指数
1
解决办法
1131
查看次数

使用与 /etc/fstab 不同的标志安装的驱动器 - 不尊重 suid、dev 或 exec

我已经安装了ext4标志,但安装后运行给出了。rw,suid,dev,exec,auto,user,async/etc/fstabmountrw,nosuid,nodev,noexec,relatime,user

我如何让它完全按照所写的方式安装/etc/fstab以及(可选)为什么会有这样的差异?

我正在使用 Arch Linux。

automounting mount fstab

12
推荐指数
1
解决办法
1016
查看次数

为什么我不能将目录中的所有文件复制到 U 盘?

sdc1安装在/media/debian/Ventoy

debian@debian:~$ sudo blkid | grep Ventoy
/dev/sdc1: LABEL="Ventoy" UUID="F82D-76BE" BLOCK_SIZE="512" TYPE="exfat" PTTYPE="dos" PARTUUID="1af31d46-01"

debian@debian:~$ df  /media/debian/Ventoy
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sdc1       15324256 7971552   7352704  53% /media/debian/Ventoy
Run Code Online (Sandbox Code Playgroud)

显示目录中的内容material

ls  material
'Best Semiconductor Stocks & ETFs in 2021 | The Motley Fool_files'  'How To Use AppImage in Linux [Complete Guide] - It'\''s FOSS_files'
'Best Semiconductor Stocks & ETFs in 2021 | The Motley Fool.html'   'How To Use AppImage in Linux [Complete Guide] …
Run Code Online (Sandbox Code Playgroud)

filesystems cp filenames usb-drive exfat

11
推荐指数
1
解决办法
1591
查看次数

完全锁定服务器上的用户帐户,包括 ssh

如果可能的话,我需要锁定一些用户帐户,而又不弄乱他们的主页。

正常的方式是,usermod -L user但它似乎保留开放的 ssh 登录与公钥身份验证(通常在此服务器上使用)。

我知道我可以mv /home/user/.ssh /home/user/_ssh或类似的东西,但这是这样做的正确方法吗?

我缺少什么?

ssh accounts usermod

10
推荐指数
3
解决办法
4867
查看次数

将数百万个小文件合并在一起的最快方法

我经常需要在服务器之间或向 aws s3 传输数百万个小文件(小图像、txt、json),平均每个文件 5-50k。

除了 zip/tar -cf 之外,是否有更快的方法将它们合并到单个文件中以优化传输速度?

tar zip archive file-transfer

10
推荐指数
3
解决办法
5496
查看次数