Existe-t-il un moyen d'installer la commande tronquer d'Ubuntu sur Mac OS X 10.7 afin d'utiliser la commande dans le shell du terminal?
mac-osx
ubuntu-12.04
Raptor
la source
la source
Réponses:
Cela ne devrait pas vraiment être dans Server Fault, probablement Super User ou Ask Different, mais vous pouvez installer beaucoup de binaires en utilisant homebrew, que vous trouverez ici:
http://mxcl.github.com/homebrew/
Tout d'abord, vous devrez installer des outils de ligne de commande pour Xcode, ce qui vous obligera probablement à l'acheter si vous ne l'avez pas déjà fait.
Une fois que vous avez fait cela, exécutez:
Pour installer homebrew, puis quand il est installé, exécutez:
la source
Mettre à jour:
Depuis mars 2015, il
truncate
n'est plus disponible en Homebrew en tant que formule autonome.Comme cela
truncate
fait partie de GNU Coreutils, vous devez l'installer sur OS X avec la commande suivante:> brew install coreutils
Après l'installation
truncate
sera disponible sous le nomgtruncate
. Notez que tous les programmes de Coreutils seront disponibles avec le préfixeg
.la source
truncate
est à nouveau disponible dans Homebrew comme sa propre formule.Lorsque
truncate
n'est pas disponible, vous pouvez souvent l'utiliser à ladd
place. Par exemple.Créez un fichier plein de zéros:
Tronquer un fichier existant:
Remarque: OS X
dd
utilise des lettres unitaires en minuscules où GNUdd
utilise des majuscules.la source
dd
peut presque atteindre l'objectif. Peutdd
tronquer à partir de la fin du fichier? En lisant le fichier man dedd
, je sais qu'il ne peut être lu qu'au début du fichier. Et si je supprimais les 100 derniers octets du fichier?Un point à considérer est de savoir si le fichier tronqué est le même fichier ou un nouveau fichier avec le même nom. Important pour les fichiers journaux qui sont encore en cours d'écriture ou en cours d'
tail
édition.:> file
Fonctionne à la fois sur * nix et macOS pour tronquer un fichier sur place.
la source