Yanıtlar:
Bu gerçekten Sunucu Hatası, muhtemelen Süper Kullanıcı veya Farklı Farklı'da olmamalıdır, ancak burada bulunan homebrew'ı kullanarak çok sayıda ikili dosya yükleyebilirsiniz:
http://mxcl.github.com/homebrew/
Öncelikle, Xcode için komut satırı araçlarını yüklemeniz gerekir; bu, daha önce yapmadıysanız muhtemelen satın almanızı gerektirir.
Bunu yaptıktan sonra çalıştırın:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Homebrew'u kurmak için, kurulduğunda şunu çalıştırın:
brew install truncate
Güncelleme:
Mart 2015 itibariyle truncate
Homebrew'da bağımsız bir formül olarak mevcut değildir.
As truncate
GNU coreutils parçası aşağıdaki komutla OS X yüklemek gerekir ise:
> brew install coreutils
Kurulumdan sonra truncate
isim altında bulunacaktır gtruncate
. Coreutils programlarının tümünün önekle kullanılabileceğini unutmayın g
.
truncate
Homebrew'da kendi formülü olarak mevcut.
Kullanılamadığında truncate
, dd
bunun yerine sık sık kullanabilirsiniz . Örneğin.
Sıfırlarla dolu bir dosya oluşturun:
dd if=/dev/zero of=/tmp/youroutputfile bs=1m count=50
Mevcut bir dosyayı kısaltın:
dd if=yourinputfile of=/tmp/youroutputfile bs=1k count=1
Not: OS X dd
, GNU'nun dd
büyük harf kullandığı küçük harf birim harfleri kullanır.
dd
neredeyse hedefe ulaşabilir. Can dd
dosyanın sonundan kesmek? Adam dosyasından dd
okuduğumda, sadece dosya başından okunabileceğini biliyorum. Dosyadan son 100 baytı silmeye ne dersiniz?
Dikkate alınması gereken noktalardan biri, kesilen dosyanın aynı dosya veya aynı ada sahip yeni bir dosya olmasıdır. Hala yazılmakta olan veya tail
düzenlenmekte olan günlük dosyaları için önemlidir .
:> file
Bir dosyayı yerinde kısaltmak için hem * nix hem de macOS üzerinde çalışır.