coreutils

GNU `find` 错误:“find:无法从文件系统中读取位于或低于‘/’的文件名:没有此文件或目录”
coreutils

GNU `find` 错误:“find:无法从文件系统中读取位于或低于‘/’的文件名:没有此文件或目录”

操作系统:macOS Big Sur 11.6 我正在尝试查找系统上符合某种模式的所有文件,以便在删除应用程序后删除多余的文件。为此,应用程序是 RStudio。 我正在使用这个 GNUfind命令来查找包含模式“ rstudio”的所有文件或目录: find / -name "*rstudio*" 但是,在找到所有匹配的文件之前,我收到一条错误消息,提示: find: failed to read file names from file system at or below ‘/’ : No such file or directory 此错误似乎在...

Admin

`openssl digest | head -c 10` 给出了奇怪的结果
coreutils

`openssl digest | head -c 10` 给出了奇怪的结果

我正在使用一些容易记住的单词的加盐哈希作为匿名帐户的登录名/密码,刚才我注意到有时我的方法没有得到结果,然后我发现它从一开始就无法正常工作。我所做的是: pc ~ % echo "A simple string." | openssl sha512 | head -c 10 (stdin)= f% 令我惊讶的是,在 Linux 和 Mac 上的 bash 和 zsh 中,这只给出一个字符,而不是 10 个。所有head -c-ed 哈希都是随机长度,但head -n 1可以正确打印整个字符串: pc ~ % echo "A simple string." ...

Admin

如何分割特定大小的文件并将其传递给命名管道
coreutils

如何分割特定大小的文件并将其传递给命名管道

我有一个大小为 2GB 的文件,想要分块读取并将每块传递给命名管道。 例如; mkfifo /tmp/pipe tail -c 200 myfile > /tmp/pipe & #last 200 bytes of file in the pipe. use the /tmp/pipe. 我想将一些固定已知大小的数据传递到命名管道,然后将该管道传递到 lftp。现在,一旦完成此操作,再次在管道中加载下一个字节并执行 lftp 操作。 如何从文件中读取 5MB(或任何大小,比如 x),然后将其传递给管道,然后使用该管道,然后继续到下一个 5M...

Admin

按 ASCII 顺序对 stdin 进行排序的命令
coreutils

按 ASCII 顺序对 stdin 进行排序的命令

有时,GNU 排序并不符合预期。以下是示例: > bind | sort (假设您使用的是 fish。在 bash 中,等价于bind -p。)输出中的所有非字母字符在排序中基本上都会被忽略,从而破坏了意图。以下是输出示例: bind --preset \e\b backward-kill-word bind --preset \eb backward-word bind --preset \e\[B down-or-search bind --preset \e\< beginning-of-buffer bind --preset \e c...

Admin

Windows 容器内的 Cygwin、coreutils 在卷中不起作用
coreutils

Windows 容器内的 Cygwin、coreutils 在卷中不起作用

我在 Windows Docker 容器内设置了 Cygwin,但在 Docker 卷中执行时一些常见操作失败。 例子: $ mkdir foo bar $ mv foo bar mv: cannot move 'bar' to a subdirectory of itself, 'foo/bar' $ ls foo $ ls bar $ rmdir foo bar rmdir: failed to remove 'foo': Invalid argument rmdir: failed to remove 'bar': Invalid argument ...

Admin

在 split--filter 命令中获取块大小?
coreutils

在 split--filter 命令中获取块大小?

我想使用 zstd 动态压缩 partclone 备份。不应写入一个大型 zstd 框架,而应将存档拆分为允许半随机访问的小块。后者要求将未压缩的大小写入框架标头。当从管道向 zstd 提供数据时,需要通过--stream-size命令行提供此信息。如果没有此要求,以下脚本将起作用: partclone.ntfs -c -s /dev/sda1 --output - \ | split --bytes=2M --filter="zstd -1 --content-size --stdout" \ > archive.zstd 理想情况...

Admin

从目录中 cp 文件但放弃目录结构
coreutils

从目录中 cp 文件但放弃目录结构

例如,我有以下目录结构: src |- a \- 1 |- b \- 2 |- c \- 3 我想将 1、2、3 复制到如下内容: dest |- 1 |- 2 |- 3 我的想法是编写一个 bash 脚本来遍历目录并从中复制文件,但我想知道任何更简单或更好的方法。 ...

Admin

在 WSL2 中运行时,Shred 实用程序是否能有效地安全地删除 Windows NTFS 分区中的文件?
coreutils

在 WSL2 中运行时,Shred 实用程序是否能有效地安全地删除 Windows NTFS 分区中的文件?

我想从 WSL2 中安全地删除 Windows NTFS 分区中的文件 该文件可以在 WSL 中从以下位置访问:/mnt/c/path_to_file shred /mnt/c/path_to_file考虑到 WSL 的限制,使用是否真的可以执行安全擦除? 尝试该命令确实会使文件内容混乱,但我不确定它是否真的有效。 PS 我在 Windows 10 build 2004 上运行 Ubuntu 18.04 [WSL2] ...

Admin

Linux:如何移动大型文件树,在复制期间删除文件(而不是之后)
coreutils

Linux:如何移动大型文件树,在复制期间删除文件(而不是之后)

我想就地加密磁盘,从清晰到 ecryptfs(不是启动盘,只是包含大量数据文件的磁盘)。 我创建了以下结构: /mnt/ clear/ # the source files cipher/ # the ecryptfs ciphertext directory mounted.clear/ # the mounted ecryptfs directory 我想做这样的事: mv /mnt/clear/* /mnt/mounted.clear/ 问题是由于这是一个跨文件系统的移动,mv 将首先复制然后取消链接每个参数(参见这里)...

Admin

GNU/Linux 日期命令序数后缀
coreutils

GNU/Linux 日期命令序数后缀

PHP日期函数可以添加月份中日期的序数后缀,例如“st”、“nd”、“rd”等。是否可以使用dateLinux 中的命令实现相同的功能? ...

Admin

为什么 `ls` 命令会这样对文件进行排序?
coreutils

为什么 `ls` 命令会这样对文件进行排序?

当我尝试对 ls 命令进行逆向工程时,我发现了一个有趣的行为。当我创建 3 个文件、、foo.png和foopa.png时fooqa.png,ls 将它们排序为foopa.png、、foo.png和fooqa.png。我也尝试使用 .gif 扩展名,似乎当 p 和 q 被扩展名的第一个字母和字母表中的下一个字母替换时会发生这种情况;所以在 的情况下。G如果是 g 和 h。(fooga.gif,那么foo.gif,那么fooha.gif) 为什么要这样排列输出? ...

Admin

在 Windows 上使用“cut”命令
coreutils

在 Windows 上使用“cut”命令

我正在尝试在 Windows 上运行此命令行(我已经安装了 GNU coreutils 8.24) echo android:versionCode="3267" | cut -d \" -f 2 预期输出: 3267 但是,我收到了错误: cut: the delimiter must be a single character 有人知道我如何使用 cut 命令来提取3267吗android:versionCode="3267"? ...

Admin

为什么ls要用单引号括住一些文件名
coreutils

为什么ls要用单引号括住一些文件名

我注意到,当我ls在终端中执行操作时,一些文件名用单引号括起来,而有些则没有。 我不喜欢这种外观,因为我喜欢终端输出美观且统一。是什么导致了此功能,是否可以安全地禁用它? ...

Admin

如何对数字和空值列表进行升序排序,并将空值放在末尾?
coreutils

如何对数字和空值列表进行升序排序,并将空值放在末尾?

我有一个数字和空值列表。如何使用以下方式对它们进行排序,使空值位于列表末尾种类在GNU 核心实用程序? 示例输入(input.data) 0.9000 23 1 2 5 -0.9000 -23 -1 -2 -5 当我尝试使用时sort -g input.data,输出如下。 <NULL> <NULL> <NULL> -23 -5 -2 -1 -0.9000 0.9000 1 2 5 23 此处将空值放在顶部。是否可以将空值放在列表末尾? ...

Admin

ls 命令在主目录中不起作用
coreutils

ls 命令在主目录中不起作用

ls 命令在我除主目录之外的所有其他目录中都运行正常,但在主目录下出现以下错误: * 以代码 1 退出,未找到结果,命令行为:??locate -b -i [\^g]*g[\^a]*a[\^r]*r[\^b]*b[\^a]*a[\^g]*g[\^e]*e[\^.]*\.[\^c]*clocate:非法选项 -- b 我把 --color 作为选项传递给 .bash_profile 中的 ls,但我删除了 .bashrc 和 .bash_profile 中的所有颜色设置,认为 --color 中的“--”是问题所在。我也重新安装了 coreutils 包,...

Admin