Apakah ada cara untuk menginstal perintah truncate Ubuntu ke Mac OS X 10.7 untuk menggunakan perintah di Terminal shell?
mac-osx
ubuntu-12.04
Raptor
sumber
sumber
Jawaban:
Ini seharusnya tidak benar-benar berada di Server Fault, mungkin Super User atau Ask Different, tetapi Anda dapat menginstal banyak binari dengan menggunakan homebrew, ditemukan di sini:
http://mxcl.github.com/homebrew/
Pertama, Anda harus menginstal alat baris perintah untuk Xcode, yang mungkin mengharuskan Anda untuk membelinya jika Anda belum melakukannya.
Setelah Anda selesai melakukannya, jalankan:
Untuk menginstal homebrew, lalu ketika diinstal, jalankan:
sumber
Memperbarui:
Per Maret 2015
truncate
tidak lagi tersedia di Homebrew sebagai formula mandiri.Seperti
truncate
bagian dari GNU Coreutils Anda harus menginstalnya di OS X dengan perintah berikut:> brew install coreutils
Setelah instalasi
truncate
akan tersedia dengan namagtruncate
. Perhatikan bahwa semua program dari Coreutils akan tersedia dengan awalang
.sumber
truncate
tersedia di Homebrew lagi sebagai formulanya sendiri.Ketika
truncate
tidak tersedia, Anda sering dapat menggunakannyadd
. Misalnya.Buat file menjadi nol:
Pangkas file yang ada:
Catatan: OS X
dd
menggunakan huruf unit kecil di mana GNUdd
menggunakan huruf besar.sumber
dd
hampir dapat mencapai tujuan. Bisakahdd
memotong dari akhir file? Ketika saya membaca dari file mandd
, saya tahu bahwa itu hanya dapat dibaca dari awal file. Bagaimana kalau saya menghapus 100 byte terakhir dari file?Satu hal yang menjadi pertimbangan adalah apakah file terpotong adalah file yang sama atau file baru dengan nama yang sama. Penting untuk file log yang masih ditulis-ke, atau sedang
tail
diedit.:> file
Bekerja pada * nix dan macOS untuk memotong file di tempat.
sumber