두 명령의 출력 정보를 하나의 파일에 추가하는 방법은 무엇입니까?

두 명령의 출력 정보를 하나의 파일에 추가하는 방법은 무엇입니까?

ps -A 및 du 두 명령의 출력을 "info"라는 파일에 추가하고 싶습니다.

이것이 내가 가진 것입니다:

ps -A ; du > info

그러나 파일에는 du만 추가됩니다. 내가 뭘 잘못했나요?

답변1

서브쉘을 사용할 필요가 없습니다(다른 프로세스):

 { ps -A ; du; } > info
 #           ^
 #           |
 #        mandatory (in this one liner case)

또는

{
    ps -A
    du
} > info

관련 정보