태그 보관물: ubuntu-12.04

ubuntu-12.04

Mac OS X 10.7에 Ubuntu truncate 명령 설치 사용하기 위해 Ubuntu의 truncate 명령을

터미널 쉘에서 명령을 사용하기 위해 Ubuntu의 truncate 명령을 Mac OS X 10.7에 설치하는 방법이 있습니까?



답변

이것은 실제로 서버 오류, 슈퍼 사용자 또는 다른 질문에 있지 않아야하지만 homebrew를 사용하여 많은 바이너리를 설치할 수 있습니다.

http://mxcl.github.com/homebrew/

먼저 Xcode 용 명령 행 도구를 설치해야하며, 아직 사용하지 않은 경우 Xcode를 구매해야합니다.

이 작업을 완료하면 다음을 실행하십시오.

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

homebrew를 설치 한 다음 설치되면 다음을 실행하십시오.

brew install truncate


답변

최신 정보:

2015 년 3 월부터 truncateHomebrew에서 더 이상 독립형 공식으로 사용할 수 없습니다.

truncateGNU로 coreutils의 일부는 다음과 같은 명령을 사용하여 OS X에 설치해야합니다 수 있습니다 :

> brew install coreutils

설치 후 truncate이름 아래에서 사용할 수 있습니다 gtruncate. Coreutils의 모든 프로그램은 접두사와 함께 사용할 수 있습니다 g.


답변

truncate사용할 수없는 경우가 종종 사용할 수 있습니다 dd대신. 예 :

파일을 0으로 가득 채우십시오.

dd if=/dev/zero of=/tmp/youroutputfile bs=1m count=50

기존 파일을 자릅니다.

dd if=yourinputfile of=/tmp/youroutputfile bs=1k count=1

참고 : OS X dd은 GNU에서 대문자를 dd사용하는 경우 소문자를 사용합니다.


답변

한 가지 고려해야 할 사항은 잘린 파일이 동일한 파일이거나 이름이 같은 새 파일 인 경우입니다. 여전히 기록 중이거나 tail편집 중인 로그 파일에 중요합니다 .

:> file

* nix 및 macOS에서 작동하여 파일을 제자리에서 자릅니다.


답변