Existe alguma maneira de instalar o comando truncado do Ubuntu no Mac OS X 10.7 para usar o comando no Terminal shell?
mac-osx
ubuntu-12.04
Raptor
fonte
fonte
Respostas:
Isso realmente não deveria estar na falha do servidor, provavelmente Superusuário ou Ask Different, mas você pode instalar muitos binários usando o homebrew, encontrado aqui:
http://mxcl.github.com/homebrew/
Primeiro, você precisará instalar ferramentas de linha de comando para o Xcode, o que provavelmente exigirá que você a compre, caso ainda não o tenha feito.
Depois de fazer isso, execute:
Para instalar o homebrew, quando estiver instalado, execute:
fonte
Atualizar:
A partir de março de 2015,
truncate
não estava mais disponível no Homebrew como uma fórmula autônoma.Como
truncate
faz parte do GNU Coreutils, você deve instalá-lo no OS X com o seguinte comando:> brew install coreutils
Após a instalação
truncate
estará disponível sob o nomegtruncate
. Observe que todos os programas do Coreutils estarão disponíveis com o prefixog
.fonte
truncate
está disponível no Homebrew novamente como sua própria fórmula.Quando
truncate
não está disponível, você pode usá-lo com frequênciadd
. Por exemplo.Faça um arquivo cheio de zeros:
Truncar um arquivo existente:
Nota: o OS X
dd
usa letras minúsculas em unidades, onde o GNUdd
usa letras maiúsculas.fonte
dd
quase pode atingir a meta. Podedd
truncar a partir do final do arquivo? Enquanto leio do arquivo mandd
, sei que ele só pode ser lido desde o início do arquivo. Que tal excluir os últimos 100 bytes do arquivo?Um ponto de consideração é se o arquivo truncado é o mesmo arquivo ou um novo arquivo com o mesmo nome. De importância para os arquivos de log que ainda estão sendo gravados ou
tail
editados.:> file
Funciona no * nix e no macOS para truncar um arquivo no local.
fonte