이번 포스트에서는 find 명령어로 파일을 검색하는 방법을 정리하겠습니다. find 명령어 find 명령어를 이용하면 파일 혹은 디렉토리를 검색할 수 있습니다. $ find [옵션(options)] [경로(path)] [표현식(expression)] find 명령어의 옵션(options) -P -> Symbolic link일 경우 따라가지 않습니다. default 설정입니다. -L -> Symbolic link를 따라가지 않습니다. -H -> command line argumnets(명령줄 인수)를 처리할때를 제외하고 Symbolic link를 따라가지 않습니다. find 명령어의 표현식(expressions) Test Expressions Test Expressions는 특정 조건에 맞는 파일들은 선별..
이번 포스트에서는 mv 명령어로 파일을 이동시키는 방법을 정리하겠습니다. mv 명령어 mv 명령어를 이용하면 이동 / 시킬 수 있습니다. $ mv [옵션(options)][이동할 파일 혹은 디렉토리(source)] [이동시킬 파일 혹은 디렉토리(destination)] mv 명령어의 옵션 -b -> 이동 위치에 파일이 있을 경우 백업파일을 생성합니다. -f, --force -> 파일이 이미 존재할 경우 묻지 않고 강제로 덮어쓰기 하는 옵션입니다. -i, --interactive -> 파일이 이미 존재할 경우 덮어쓸지 물어보는 옵션입니다. -n, --no-clobber -> 파일이 이미 존재할 경우 덮어쓰지 않는 옵션입니다. -i, -f, -n 옵션 중 둘 이상을 지정하면 마지막 옵션만 지정됩니다. --s..
cd cd는 change directory의 약자로, 디렉토리로 이동하는 명령어입니다. cd / /는 루트(root) 디렉토리를 의미합니다. 또한, 절대경로를 사용할 때 사용합니다. 그러므로, cd / 를 입력할 경우 root 디렉토리로 이동을 합니다. ex. 현재 workspace가 /Users/seunghwan/Documents 일 때, workspace의 위치를 /Users/seunghwan/Documents/Android/Project로 이동시키고 싶다면 cd Android/Project를 사용하면 되고, Android/Project는 현재디렉토리 밑에있는 Android 밑에있는 Proejct로 이동시키라는 의미입니다. 하지만 위의 방법은 현재디렉토리가 Documents라는 보장이 있을 경우에만 ..
쉘이란? 쉘(Shell)은 스크립트 언어로 명령어의 해석을 통해 사용자와 리눅스 커널 사이에서 중간자 역할을 수행합니다. 윈도우에서의 프롬프트 명령어를 실행하는 것과 비슷해 보이지만 리눅스의 쉘은 더 강력한 기능을 제공합니다. 쉘 명령어로 구성된 쉘 스크립트 프로그램을 작성하면 쉘이 스크립트 파일을 읽어 일련의 명령을 수행할 수 있습니다. 쉘은 운영체제의 일부이며 커널과는 분리된 프로그램입니다. 쉘의 종류에 따라 alias 설정, 초기화 파일, 스크립트 작성 등에서 다른 특성을 가질 수 있습니다. 리눅스 사용자는 자신이 선호하는 쉘을 기본 쉘로 설정하여 사용할 수 있으며 가장 많이 사용하는 언어는 배쉬(Bash) 쉘입니다. 현재 쉘 확인 $ grep cent /etc/passwd seunghwan:x:5..