더북(TheBook)

1.2.3 리눅스 파일 관리 도구

파일과 디렉터리를 다루려면 파일을 생성하고 제거하고 이동 및 복사하는 방법을 알아야 한다. 파일은 소프트웨어 설치나 자동 로깅 같은 일부 외부 프로세스 또는 리브레오피스(LibreOffice)와 같은 오피스 프로그램에서 작업한 내용을 저장할 때 자동으로 생성된다. 이런 파일 생성 방법을 모두 설명하지는 않겠다.

파일을 생성하는 방법 중 touch 명령으로 빈 파일을 만드는 것이 가장 간단하다. 다음과 같이 생성할 파일명(여기서는 myfile)을 touch 명령 뒤에 지정하면 된다.

$ touch myfile

그러고 나서 현재 디렉터리에 있는 파일 목록을 ls 명령으로 확인한다. cat 명령으로 파일 내용을 보면 당연히 아무것도 출력되지 않는데, 빈 파일이 만들어졌기 때문이다.

$ ls
myfile
$ cat myfile

기존 파일에 touch 명령을 실행하면 파일 내용은 그대로 두고 타임스탬프만 갱신한다. 이 명령은 파일을 나열하거나(ls) 파일 내용을 출력하는(cat) 등의 다양한 명령이 작동하는 방법을 변경할 때 유용하다(사실은 여러분이 얼마나 열심히 일하고 있는지 여러분의 직장 상사에게 보여주기에도 좋다. 몇 주 동안이나 열어보지 않았던 파일의 타임스탬프를 바꿀 수 있다).

물론 이렇게 빈 파일로 가득 찬 디렉터리를 만드는 것은 별 도움이 안 된다. 결국에는 이 파일들에 어떤 내용을 채우거나 기존 내용을 바꾸어야 한다. 텍스트 파일의 내용을 변경하려면 텍스트 편집기가 필요하다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.