![쓰기 금지된 파일에 텍스트를 추가하는 방법](https://linux55.com/image/23802/%EC%93%B0%EA%B8%B0%20%EA%B8%88%EC%A7%80%EB%90%9C%20%ED%8C%8C%EC%9D%BC%EC%97%90%20%ED%85%8D%EC%8A%A4%ED%8A%B8%EB%A5%BC%20%EC%B6%94%EA%B0%80%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
중복 가능성:
쓰기 권한이 없는 파일로 표준 출력을 리디렉션합니다.
쓰기 금지된 파일에 텍스트 한 줄을 추가하려고 합니다.
이 작업을 수행하려고 했지만 sudo echo "New line to write" >> file.txt
권한 거부 오류가 발생했습니다. 아마도 문자열을 파일에 추가하는 대신 sudo를 시도했기 때문일 것입니다.
실행 sudo vi file.txt
하고 인증하면 행복하게 쓸 수 있습니다.
어떤 도움이라도 대단히 감사하겠습니다.
답변1
다음 명령을 사용하십시오
echo "New line to write" | sudo tee -a file.txt
답변2
나는 항상 다음과 같은 작업을 수행합니다. ( su -c "echo \"Appended.\" >> test.txt"
그리고 이것이 다른 솔루션과 어떻게 다른지 알고 싶습니다).