
63
2
장
MLOps를 시작하기 위한 기본 개념
2.3.3 2.3.3
파일 탐색파일 탐색
GUI
에서 폴더나 파일을 열어볼 수 있듯이 셸에서도 명령어를 통해 동일한 작업을 수행할 수
있다.
pwd
명령어는 현재 작업 중인 디렉토리의 전체 경로를 출력한다.
bash-3.2$ pwd
/Users/noahgift
cd
명령어는 지정한 경로의 디렉토리로 작업 디렉토리를 옮긴다.
bash-3.2$ cd /tmp
2.3.4 2.3.4
셸 입출력셸 입출력
앞선 예제에서
ls
명령어 출력이 파이프 연산자를 통해 다음 명령어의 입력으로 전달되는 것을
확인할 수 있었다. 하나의 명령을 다른 명령으로 파이핑
piping
하는 것은 입력이나 출력의 결과
에 정교한 작업을 추가할 목적으로 셸에서 자주 사용하는 테크닉이다. 비슷한 역할을 수행하는
연산으로 리다이렉션
redirection
이 있다.
아래 코드는 리다이렉션과 파이프가 모두 있는 워크플로를 보여준다. 먼저, ‘
foo
bar
baz
’라는
문장의
echo
명령어를 통한 출력을
out
.
txt
라는 파일에 쓴다.
cat
명령어를 통해 출력되는
파일 내용물은 파이프를 통해
wc
명령어의 입력에 연결된다.
wc
명령어의
-
w
옵션은 입력된 문
장에서 단어의 수를 세고,
-
c
옵션은 문자의 수를 세어 출력한다.
bash-3.2$ cd /tmp
bash-3.2$ ...