초보자를 위한 Linux 접기 명령 자습서(예시 포함)
이 페이지에서
- Linux 접기 명령
- Q1. fold 명령을 사용하여 출력을 래핑하는 방법은 무엇입니까?\n
- Q2. 출력에서 열 수를 사용자 정의하는 방법은 무엇입니까?\n
- Q3. 스페이스에서 폴드 브레이크를 만드는 방법은 무엇입니까?
- 카운트 바이트(열 아님)?
- 결론
Linux의 명령줄에서 작업하는 동안 아마 놓쳤을 수 있는 한 가지는 출력이 터미널에 표시되는 방식입니다. 사용 가능한 영역에 맞는 방식입니다. 명령의 출력이 특정 너비에 맞는지 확인해야 하는 상황에 처한 적이 있습니까?
귀하의 대답이 '예'이거나 그 방법을 알고 싶다면 이 튜토리얼에서 원하는 것을 달성하는 데 도움이 될 수 있는 접기라는 명령에 대해 논의할 것이라는 사실에 기뻐할 것입니다. 그러나 그 전에 여기에 언급된 모든 예제와 지침이 Ubuntu 16.04LTS에서 테스트되었음을 언급할 가치가 있습니다.
리눅스 접기 명령
fold 명령은 지정된 너비에 맞게 각 입력 줄을 래핑합니다. 이 명령의 구문은 다음과 같습니다.
fold [OPTION]... [FILE]...
매뉴얼 페이지에서 도구를 설명하는 방법은 다음과 같습니다.
Wrap input lines in each FILE, writing to standard output.
다음은 fold 작동 방식에 대한 좋은 아이디어를 제공하는 Q&A 형식의 예입니다.
Q1. fold 명령을 사용하여 출력을 래핑하는 방법은 무엇입니까?
기본적으로 cat을 사용하여 파일의 내용을 표시할 때 표시되는 출력은 화면의 전체 너비를 차지합니다. 차지하는 너비를 80열로 제한하려면 fold 명령을 대신 사용하십시오.
fold [file-name]
다음은 cat 명령 출력과 fold에 의해 생성된 출력을 비교하는 스크린샷입니다.

Q2. 출력에서 열 수를 사용자 정의하는 방법은 무엇입니까?
기본적으로 fold 명령은 열 수를 80으로 제한합니다. 그러나 -w 명령줄 옵션을 사용하여 이 값을 조정할 수 있습니다.
fold -w[n] [file-name]
예를 들어 다음 스크린샷은 출력을 20열로 제한하는 방법을 보여줍니다.

Q3. 스페이스에서 폴드 브레이크를 만드는 방법은 무엇입니까?
이전 섹션의 스크린샷을 자세히 살펴보면 일부 단어가 줄 사이에 끊어지는 방식으로 출력이 표시되는 것을 볼 수 있습니다. 줄이 공백에서만 끊어지도록 하려면 -s 명령줄 옵션을 사용하십시오.
fold -w[n] -s [file-name]
예를 들면 다음과 같습니다.

Q4. 폴드 카운트 바이트(열 아님)를 만드는 방법은 무엇입니까?
fold에서 열 대신 바이트를 계산하려면 대신 -b 명령줄 옵션을 사용하십시오.
fold -b [n]
예를 들어 다음 명령은 10바이트에서 줄을 바꿉니다.
fold -b 10
결론
분명히 fold 명령은 많은 기능을 제공하지 않습니다. 그러나 약속대로 수행합니다. 가장 좋은 점은 이해하고 사용하기가 매우 쉽다는 것입니다. 도구가 제공하는 모든 주요 옵션에 대해 논의했으므로 이를 연습하면 일상 활동에서 접기를 사용할 준비가 된 것입니다. 명령 매뉴얼 페이지에 액세스하려면 여기로 이동하십시오.