일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- AWS
- Image to image translation
- F-AnoGAN
- AWS EC2
- ubuntu pipe
- CycleGAN
- 말해보시개 딥러닝
- 말해보시개 Linux
- autoencoder
- aws rds
- 쏴아리 딥러닝
- linux
- ubuntu zsh
- gan
- git log
- bash 명령어
- ubuntu mount
- bash vs zsh
- AnoGAN
- docker
- pix2pix
- ubuntu 명령어
- anomaly detection
- DCGAN
- git commit
- ubuntu
- ubuntu grep
- unsupervised learning
- AWS Certificate
- EC2
- Today
- Total
쏴아리의 딥러닝 스터디
ubuntu 명령어 모음 2 본문
ubuntu 명령어 모음 2
tree: 디렉토리 구조를 확인
tree 명령어는 ubuntu에서 디렉토리 구조를 출력합니다.
$tree
tree 명령어가 작동하지 않는다면, 다음 명령어를 통해 설치합니다.
$sudo apt install tree
$tree
정상 작동함을 확인할 수 있습니다.
chmod: 파일의 권한 변경
chmod 명령어는 ubuntu에서 파일의 권한을 변경합니다.
$chmod [파일권한] [변경할 파일 위치 또는 이름]
파일권한은 다음과 같이 숫자로 표현합니다.
- 읽기(4), 쓰기(2), 실행(1)
777 권한은 모든 사용자가 모든 권한을 얻는다는 의미입니다.
예제) deepmal.txt에 777 권한 부여 하기
touch 명령어를 통해 deepmal.txt를 생성합니다.
$touch deepmal.txt
ls -al 명령어를 통해 deepmal.txt 생성, 권한을 확인합니다.
$ls -al
- rw-r--r--의 의미는 다음과 같습니다.
- rw-: 소유자는 read와 write 권한이 있음
- r--: 그룹은 read 권한만 있음
- r--: 그 외 사용자는 read 권한만 있음
chmod 명령어를 통해 deepmal.txt에 777 권한을 부여합니다.
$chmod 777 deepmal.txt
ls -al 명령어를 통해 deepmal.txt의 권한을 확인합니다.
$ls -al
deepmal.txt에 777 권한이 부여되었음을 확인 할 수 있습니다.
rwxrwxrwx의 의미는 다음과 같습니다.
- rwx(첫번째): 소유자는 read, write, excute 권한이 있음
- rwx(두번째): 그룹은 read, write, execute 권한이 있음
- rwx(세번째): 그 외 사용자는 read, write, execute 권한이 있음
mkdir: 디렉토리 생성
mkdir 명령어는 ubuntu에서 디렉토리를 생성할 때 사용합니다.
$mkdir [생성할 디렉토리 이름]
예제: 현재 디렉토리에서 folder3 디렉토리를 생성
ls -al 명령어를 통해 현재 디렉토리 목록을 확인합니다.
$ls -al
다음 명령어를 통해 folder3 디렉토리를 생성합니다.
$mkdir folder3
ls -al 명령어를 통해 folder3 디렉토리가 생성되었음을 확인합니다.
$ls -al
touch: 빈파일 생성
touch 명령어는 ubuntu에서 빈파일을 생성하는데 사용됩니다.
$touch [생성할 파일 명]
예제) touch 명령어로 deepmal.txt 파일 생성하기
$ touch deepmal.txt
ls 명령어로 deepmal.txt 생성 확인
$ls
rmdir: 디렉토리 삭제
rmdir 명령어는 ubuntu에서 디렉토리를 삭제 하는데 사용됩니다.
$rmdir [삭제할 디렉토리 명]
예제) folder3 디렉토리를 삭제
ls 명령어로 현재 디렉토리 목록을 확인
$ls
rmdir 명령어로 folder3를 삭제
$rmdir folder3
ls 명령어로 folder3 디렉토리가 삭제 되었는지 확인
$ls
rm: 파일 및 디렉토리 삭제
rm 명령어는 ubuntu에서 파일과 디렉토리를 삭제하는데 활용됩니다.
$rm [option] [삭제할 파일 및 디렉토리 명]
- option
- -r: 디렉토리와 하부 파일까지 삭제
- -f: 삭제 여부를 묻지 않고 바로 삭제
- -i: 삭제할 것인지 확인
- -rf: 삭제 여부를 묻지 않고 하부파일이 있는 디렉토리까지 삭제
예) folder3와 그 안에 있는 deepmal.txt 파일까지 삭제
mkdir 명령어로 folder3를 생성한 뒤, cd 명령어로 folder3 디렉토리로 이동합니다.
$mkdir folder3
$cd folder3
touch 명령어로 deepmal.txt 파일을 생성 한 뒤, ls 명령어로 deepmal.txt가 생성됨을 확인합니다.
$touch deepmal.txt
$ls
cd 명령어로 부모 디렉토리로 이동 한 뒤, ls를 통해 목록을 확인합니다.
rm 명령어를 통해 folder3와 그 안에 있는 파일 까지 삭제 한 뒤, ls 명령어를 통해 올바로 삭제 되었는지 확인합니다.
$cd ..
$ls
$rm -r folder3
$ls
같이 보시면 좋아요.
포스팅 내용이 도움이 되었나요? 공감과 댓글은 큰 힘이 됩니다!
'Linux' 카테고리의 다른 글
Linux Shell Script 예제 (0) | 2021.05.21 |
---|---|
Linux Shell bash vs zsh (0) | 2021.05.19 |
ubuntu 명령어 모음 4 (0) | 2021.05.10 |
ubuntu 명령어 모음 3 (0) | 2021.05.05 |
ubuntu 명령어 모음 1 (0) | 2021.04.30 |