Mac OS X 10.7'ye Ubuntu kesme komutunu yükleme


10

Terminal kabuğundaki komutu kullanmak için Ubuntu'nun kesme komutunu Mac OS X 10.7'ye yüklemenin bir yolu var mı?


Ne yapmaya çalışıyorsun?
quanta

Yerel Mac'te denemek istediğiniz kesme işlevinden emin olan bir kabuk komut dosyası var.
Raptor

Yanıtlar:


13

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

Homebrew'daki kesmenin Ubuntu versiyonundan farklı olduğunu buldum. Seçenek bayrağı yok.
Raptor

Ayrıca Fink: finkproject.org ve Macports: macports.org da var, bunu yapmadan önce demlemek kaldırma kesmeyi çalıştırın.
Alex Berry

2
Ayrıca, sizin için işe yarayıp yaramadığına bakılmaksızın, sorunuza geçerli bir cevap verdim :)
Alex Berry

Şimdi, Yosemite kullanarak aşağıdakiler benim için çözüldü (ayrıca ev demlemek kullanarak: magiclantern.fm/forum/index.php?topic=6407.0
msmafra

17

Güncelleme:

Mart 2015 itibariyle truncateHomebrew'da bağımsız bir formül olarak mevcut değildir.

As truncateGNU coreutils parçası aşağıdaki komutla OS X yüklemek gerekir ise:

> brew install coreutils

Kurulumdan sonra truncateisim altında bulunacaktır gtruncate. Coreutils programlarının tümünün önekle kullanılabileceğini unutmayın g.


2
Bu kabul edilen cevap olmalıdır.
fguillen

1
Görünüşe göre truncateHomebrew'da kendi formülü olarak mevcut.
Navin

4

Kullanılamadığında truncate, ddbunun 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 ddbüyük harf kullandığı küçük harf birim harfleri kullanır.


ddneredeyse hedefe ulaşabilir. Can dddosyanın sonundan kesmek? Adam dosyasından ddokuduğumda, sadece dosya başından okunabileceğini biliyorum. Dosyadan son 100 baytı silmeye ne dersiniz?
Raptor

1
Bildiğim kadarıyla değil. Önce dosya boyutunu okuyarak ve 100 bayt çıkararak hedef boyut hesaplamasını kendiniz yapmanız gerekir.
Ian Mackinnon

0

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 taildü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.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.