Odpowiedzi:
To nie powinno tak naprawdę być w błędzie serwera, prawdopodobnie Super User lub Ask Different, ale możesz zainstalować wiele plików binarnych za pomocą homebrew, które znajdziesz tutaj:
http://mxcl.github.com/homebrew/
Najpierw musisz zainstalować narzędzia wiersza polecenia dla Xcode, co prawdopodobnie będzie wymagać zakupu, jeśli jeszcze tego nie zrobiłeś.
Po wykonaniu tej czynności uruchom:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Aby zainstalować homebrew, a następnie, gdy jest zainstalowany, uruchom:
brew install truncate
Aktualizacja:
Od marca 2015 r. Nie truncate
jest już dostępny w Homebrew jako samodzielna formuła.
Jako truncate
część GNU Coreutils powinieneś zainstalować go w systemie OS X za pomocą następującego polecenia:
> brew install coreutils
Po instalacji truncate
będą dostępne pod nazwą gtruncate
. Pamiętaj, że wszystkie programy z Coreutils będą dostępne z prefiksem g
.
truncate
to, że jest ponownie dostępny w Homebrew jako jego własna formuła.
Jeśli truncate
nie jest dostępny, często możesz go użyć dd
. Na przykład.
Zrób plik pełen zer:
dd if=/dev/zero of=/tmp/youroutputfile bs=1m count=50
Obetnij istniejący plik:
dd if=yourinputfile of=/tmp/youroutputfile bs=1k count=1
Uwaga: OS X dd
używa małych liter, a GNU dd
używa wielkich liter.
dd
może prawie osiągnąć cel. Czy można dd
obciąć od końca pliku? Gdy czytam z pliku man dd
, wiem, że można go odczytać tylko od początku pliku. Co powiesz na usunięcie ostatnich 100 bajtów z pliku?