Linux, 명령어 - xagrs

xargs

  • 보통 기본적인 명령어(find, ls, cat) 뒤에 파이프로 추가하여 사용함
  • 간단히 설명하면 파이프 이전의 내용을 인자로 받아 명령어를 실행하는 구조

예제

  • find + xargs rm
    파일 or 디렉토리 찾아서 삭제
$ find ./ -name "*.txt"
./t.txt
./t2.txt


$ find ./ -name "*.txt" | xargs rm

$ ls
test

  • find + xargs grep [옵션] [찾을 내용] + wc -l
    찾은 파일 중에서 찾을 내용이 있는 파일들의 개수
$ find ./ -type f | xargs grep -i "heap" | wc -l
15
  • find . -name “woowaatv*.log” xargs grep -l “eztoc”

참고

Tags:

Categories:

Updated: