--help
-- help 옵션은 명령어의 사용법을 알려줍니다.
ls --help 라고 사용하면 ls 명령어의 옵션들과 사용법을 알려줍니다.
- a, --all
-a 라고 할 수도 있고, --all 이라고도 사용할 수 있는데 이 명령어는 숨김 파일을 포함한 모든 파일을 보여줍니다.
지금 내가 위치한 /home/ubuntu 에서 ls 명령하면 아무런 폴더도 파일도 출력되지 않습니다.
여기서 ls --all 명령하면 숨겨져 있던 폴더와 파일들을 볼 수 있습니다.
숨김 파일은 OS의 중요한 파일이기 때문에 숨김파일로 만들어져 있습니다.
여러 가지 옵션을 동시에 적용하는 것도 가능합니다.
폴더 내부를 자세히 보는 -l 옵션과 모든 파일을 보겠다는 -a 옵션을 함께 사용해보겠습니다.
ls -al 모든 파일을 볼 때 자세히 보겠다는 명령입니다.
mkdir
폴더를 생성할 때 사용하는 명령어입니다.
user 폴더를 생성해보겠습니다.
mkdir user 엔터를 쳐도 아무런 응답이 없어서 폴더가 잘 생성되었는지 확인할 수 없습니다.
이를 CLI(Command Line Interface) 라고 하는데 그래픽이 없는 인터페이스를 말합니다.
그래픽이 없기 때문에 응답이 없다면 성공의 의미합니다.
touch
파일을 생성할 때 사용하는 명령어 입니다.
rm
폴더나 파일을 삭제할 때 사용하는 명령어입니다.
생성했던 파일과 폴더를 삭제해보겠습니다.
그 전에 rm 명령어의 사용법을 보기 위해 --help를 입력합니다.
● -f : 삭제가 안 될 때 강제 삭제 옵션
● -r : 폴더를 삭제할 때 폴더 내부에 파일이 있다면 그것까지 함께 삭제하는 옵션
등등 위와 같이 명령어에 대한 옵션은 --help로 확인이 가능합니다. 파일을 삭제해보기 전에 절대 경로를 사용하여 user 폴더로 이동합니다. user 폴더 내부에 b.txt 파일을 생성한 후 빠져나옵니다.
rm a.txt 를 하면 문제없이 a.txt 파일 삭제에 성공합니다.
user 폴더는 삭제하려고 하니 실패했다고 응답해줍니다.
성공할 땐 응답을 하지 않지만, 실패할 땐 응답하는 CLI특징을 기억해둡시다!
rm user
user 가 디렉토리이기 때문에 삭제가 불가능하다고 로그가 남았습니다.
rm -f user 강제 삭제를 시도해봤지만 역시나 실패했습니다. 이는 user 폴더 내부에 자식 파일을 갖고 있기 때문입니다.
폴더를 삭제할 때는 rm -r user 옵션을 사용해줍니다.
ctrl + c
터미널에서 명령어를 입력하고 수행했을 때, 프로그램이 작동을 멈춘다거나, 명령어를 인식하지 못하여 대기하는 경우 Crtl + C 명령어를 통해 명령을 취소할 수 있습니다. 이를 인터럽트라고 합니다.
'AWS' 카테고리의 다른 글
리눅스 명령어 step 4 (3) | 2024.10.31 |
---|---|
리눅스 명령어 step 3 (0) | 2024.10.31 |
리눅스 명렁어 step 1 (1) | 2024.10.29 |
RSA 인증방식 (1) | 2024.10.29 |
EC2 서버 방화벽 (2) | 2024.10.27 |