Computer Science/Programming
초보자를 위한 Linux 기초 명령어
Donghwan
2022. 9. 25. 23:00
path
- 경로입니다.
- ~는 home directory를 의미합니다.
- .는 자기 자신을 의미하고, ..는 상위 directory를 의미합니다.
- ./donghwan 는 현재 directory에서 donghwan이라는 directory를 의미합니다.
- ../donghwan 는 현재 directory의 상위 directory에 있는 donghwan이라는 directory를 의미합니다.
cd
- change directory를 의미 합니다.
- path와 함께 사용됩니다.
- cd ~ 또는 cd ./donghwan 또는 cd ../donghwan 등등으로 사용됩니다.
- 가장 많이 사용되는 명령어 중 하나입니다.
ls
- list directory contents에서 유래된 명령어입니다.
- 현재 위치 또는 특정 path에 존재하는 모든 것을 보여줍니다.
- —help를 통해 옵션을 확인할 수 있습니다.
- -a 옵션은 모든 file 및 directory를 보여줍니다.
- -l 옵션은 자세한 정보를 제공합니다. 따라서 -al 옵션으로 권한, 소유자 등등 정보를 볼 수 있습니다.
- -h -l에서 지정한 크기 등을 사람이 읽기 쉽게 변환하여 보여줍니다.
mkdir
- directory를 생성합니다.
- -p 옵션은 path를 통해 하위 존재하지 않는 하위 directory까지 생성하는 옵션입니다.
rmdir
- directory를 제거합니다.
- -r 옵션은 해당 directory와 directory 내부의 모든 file과 directory를 재귀적으로 삭제합니다.
- -d 옵션은 빈 디렉토리를 삭제하는 옵션입니다.
- -i 옵션은 삭제할 때, 삭제 여부를 묻도록하는 옵션입니다.
- -f 옵션은 force 삭제하는 옵션입니다.
- -p 옵션은 상위 direoctry를 삭제하는 옵션입니다.
rm
- file 또는 directory를 삭제합니다.
- -f 옵션은 삭제 확인없이 강제로 삭제하는 옵션입니다.
- -r directory 삭제시 하위 directory와 file을 모두 삭제하는 옵션입니다.
- rm -rf는 깔끔하게 지울 때, 사용됩니다.
cp, mv
- copy와 move
- 파일을 복사 또는 이동합니다.
- -b 옵션은 이동될 파일 이름이 이미 존재할 경우, 백업파일을 만듭니다.
- -i 옵션은 이동될 파일 이름이 이미 존재할 경우, 사용자에게 덮어쓰기 여부를 묻습니다.
- -f 옵션은 이동될 파일 이름이 이미 존재할 경우, 강제로 덮어씁니다.
- -n 옵션은 이동될 파일 이름이 이미 존재할 경우, 덮어쓰기를 하지 않습니다.
- -r 옵션은 하위 directory까지 모두 이동합니다. 주로 directory를 이동할 때, 많이 사용합니다.
- -v 옵션은 이동 진행 상태를 출력합니다.
- [cp or mv] [대상1][대상2]…[대상N] [경로]와 같이 사용할 수도 있습니다.
- *로 한번에 지정도 가능하나 숨김 파일의 경우는 적용되지 않습니다.
cat
- 내용 출력하는 명령어
- cat [filename]으로 내용을 출력 해볼 수 있다.
728x90
반응형