[명령어모음집]

김진만·2023년 5월 25일
0

Linux

파일 만들고 쓰기
vi <filename>
-파일 만들고만 싶을 때
touch <filename>
touch와 vi의 차이는 vi는 파일을 만들고 쓰러 들어가고
touch는 만들어만 놓는다. 쓰러 안들어감( 톡, 터치해서 만들기만한다고 생각하면 편함)
-디렉토리(폴더)를 만들고 파일을 만들때 종종쓰는 커맨드
test폴더에 test1, test2, test3 파일을 만들기
test폴더도 만들어야 한다
-폴더 만들기
mkdir test
-파일 만들기
cd test
touch test1.py
touch test2.py
touch test3.py
간략하게 써보면
mkdir test && cd test && touch test1.py test2.py test3.py && cd ..
1.폴더생성 - > 2. 폴더로 이동 -> 
3. 파일 3개 만들기(띄어쓰기하면 여러개 생성할 수 있음)-> 4. 다시 돌아오기
- 파일 지울때
remove 커맨드
rm -r (--recursive 재귀적으로 삭제)
rm -f 강력한 삭제
rm -rf 완전 강력한 삭제
폴더, 파일 다 삭제 가능
정리를 하면
파일 하나 없앨 때는
rm <filename>
폴더를 지울 때는(파일만 삭제도 가능함)
rm -r <foldername>
폴더 안에 있는 파일이 여러개여서 이걸 재귀적으로 방문하면서 지우는 거라
-r옵션임
근데 잘안지워지면
rm -rf <foldername>
현재 위치에서 여기에 있는 모든 파일, 폴더를 지우고 싶을때
rm -rf *
*은 항상 와일드 카드 느낌
rm -i <filename>
i 옵션은 파일을 삭제할때 os가 저에게 재차 확인합니다
삭제하시겠습니까? 대화를 하기때문에 i는 interactive의 약자입니다.
rm -rif
rm -irf
rm -ifr 
다 똑같습니다 -에 옵션주는 건 순서 상관 없이 들어갑니다
즉 위의 명령어는 "강력하게" "재귀적으로" "삭제할지 물어보며"
삭제하는 명령어입니다.
-뒤에 옵션 여러개 주는 것과 순서가 상관 없단 것 중요!
profile
충분한 전기와 컴퓨터 한 대와 내 이 몸만 남아 있다면 지구를 재건할 수 있습니다.

0개의 댓글