[1. 개요]
xargs 는 표준 입력으로 받은 데이터를 명령어의 인자로 변환해주는 명령어이다.
xargs 는 리눅스 커널의 ARG_MAX 를 우회하여 실행하는 기능이 있음(?)
한 번에 전달할 수 있는 인자 수를 자동 조절함
ARG_MAX를 넘어가는 경우도 여러 번 나눠 실행 하여 “argument list too long” 오류 방지
[2. 예제]
# find /mydata -name "*.csv" | xargs zip mydata.zip
# pidof myapp | xargs -r kill -9
## -r 옵션: argument 가 없는 경우 명령어를 실행하지 않는다.
'리눅스 > 명령어' 카테고리의 다른 글
grep (0) | 2025.09.02 |
---|---|
find 명령어 사용방법 정리 (0) | 2024.06.11 |
sed / tr (0) | 2024.04.30 |
vim. 관련 예제 (0) | 2024.04.30 |
date 명령어 (0) | 2023.01.16 |