将 Ubuntu truncate 命令安装到 Mac OS X 10.7

Rap*_*tor 11 mac-osx ubuntu-12.04

有什么方法可以将 Ubuntu 的 truncate 命令安装到 Mac OS X 10.7 以便在终端 shell 中使用该命令?

Ale*_*sha 17

更新:

自 2015 年 3 月起truncate,Homebrew 不再作为独立公式提供。

作为truncateGNU Coreutils 的一部分,您应该使用以下命令在 OS X 上安装它:

> brew install coreutils

安装后即可truncate使用该名称gtruncate。请注意,来自 Coreutils 的所有程序都可以使用前缀g.

  • 这应该是公认的答案。 (2认同)
  • 看起来 `truncate` 在 Homebrew 中再次可用作为它自己的公式。 (2认同)

Ale*_*rry 16

这不应该真正出现在服务器故障中,可能是超级用户或询问不同,但您可以使用自制软件安装很多二进制文件,可在此处找到:

关联

首先,您需要为 Xcode 安装命令行工具,如果您尚未购买,可能需要购买。

完成此操作后,运行:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Run Code Online (Sandbox Code Playgroud)

要安装自制软件,然后在安装时运行:

brew install truncate
Run Code Online (Sandbox Code Playgroud)

  • 也很感谢您的支持,因为无论它是否对您有用,我确实为您的问题提供了有效的答案:) (2认同)

Ian*_*non 5

truncate不可用时,您通常可以使用它dd来代替。例如。

使文件充满零:

dd if=/dev/zero of=/tmp/youroutputfile bs=1m count=50
Run Code Online (Sandbox Code Playgroud)

截断现有文件:

dd if=yourinputfile of=/tmp/youroutputfile bs=1k count=1
Run Code Online (Sandbox Code Playgroud)

注意:OS Xdd使用小写单位字母,而 GNUdd使用大写单位字母。