# mv

7개의 포스트
post-thumbnail

[Git] 파일의 삭제와 변경 및 이동

git rm 파일을 그냥 삭제한다면 삭제된 변경사항이 Working Directory에 있다. 파일을 git rm 을 통해 삭제한다면 삭제된 변경 사항이 Staging Area 에 있다. git rm (파일이름) 명령어 예시 > git mv git mv 를 통해 파일 이름을 변경하면 변경사항이 Staging Area 에 있다. git mv (파일이름) (변경할 이름) 명령어 예시 > Add 한 파일을 Staging A

2023년 8월 2일
·
0개의 댓글
·
post-thumbnail

실수로 mv로 파일 덮어씌었을 때

들어가며 내가 재직중이던 회사는 aws를 사용하기 이전에 linux ubuntu 서버를 직접 구축해서 사용하고 있었다. 그러던 중 어느날 동료 개발자 중 한명이 당시 웹 서비스 파일을 만지다가 실수로 mv 명령어로 백업용 파일을 서비스 파일에 덮어씌운 적이 있었다(!) 동료는 해당 파일을 새로 만들지 않고 시스템 단에서 복구하고자 노력했었다. 하지만 아쉽게도 계속 동작하고 있는 서버에서 그 파일을 복구시키는 건 불가능에 가까웠다. (생각해보면 애초에 그런 작업이 가능하게끔 되어있는 시스템 자체가 잘못됐다고 생각한다...) 다행히 크게 중요한 파일은 아니었고 당시 기준 30분 정도면 다시 만들 수 있는

2023년 2월 3일
·
2개의 댓글
·
post-thumbnail

[Linux] mv 명령어 (파일 이동, 이름 바꾸기)

📌 mv 명령어 사용법 & 옵션 정리 mv의 뜻은 move의 줄임말로 파일이나 디렉토리를 이동 시킬때 사용하는 명령어다. mv 명령어의 옵션을 제외한 인자 값은 생략이 불가능하다. 경로를 지정하지 않으면 현 위치를 Defualt로 한다. 이동 시킬 때 새로운 이름을 지정하여 이동 할 수 있다. 현재위치에 이름만 바꿔서 이동시켜 파일의 이름바꾸기로 응용할 수 있다. 다양한 옵션을 사용하여 기존의 파일이나 디렉토리를 보호하는 등의 행동을 취할 수 있다. 📖 자주 사용하는 옵션 -b : 이동될 파일이 존재하면 백업파일을 만든다. -i : 이동될 파일이 이름이 이미 존재할 경우, 사용자에게 덮어 쓰기 여부를 묻는다. -b : 이동될 파일이 이름이 이미 존재할 경우, 백업파일을 생성한다. -f :이동 될 파일이 이름이 이미 존재 할 경우, 강제로 덮어쓰기 한다. -n :이동 될 파일이 이름이 이미 존재

2022년 8월 8일
·
0개의 댓글
·
post-thumbnail

[220801] 오늘의 배움(TIL) - CLI / Vim / Git / 배스킨라빈스 웹 사이트 개선 프로젝트 회고

🔸 CLI >- Shell은 무엇이고, 어떤 종류가 있는가? > > : 사용자와 OS & 커널을 연결해주는 소프트웨어 > : Shell을 이용하여 명령을 내릴 수 있고, 종류로는 sh, csh, bash, zsh가 있음 Shell 화면의 $가 의미하는 바는 무엇인가? > > : 명령을 받을 준비가 되었음을 의미함 Shell 화면의 ~가 의미하는 바는 무엇인가? > > : 현재 로그인한 유저가 사용할 수 있는 최상위 디렉토리를 의미하고, 그 하위에서는 특별하게 패스워드를 입력하지 않아도 유저가 접근할 수 있음 pwd는 무엇이고, 왜 사용하는가? > > : Print Working Directory의 줄임말로, 입력하면 현재 위치한 디렉토리 위치를 알 수 있음 ls 뒤에 -a, -l, -al을 붙여 사용하는 경우, 각각 그 이유는 무엇인가? > > : ls는 기본적으로 *

2022년 8월 1일
·
0개의 댓글
·

[linux] 디렉토리 이동

mv docker-compose/ /usr/local/bin/ 이동 이동할 디렉 이동갈 경로

2022년 4월 28일
·
0개의 댓글
·
post-thumbnail

JSP in MV(Model1)

Intro 이전의 포스트에서는 jsp를 통해서 View만 건드렸다면 이번엔 MV(Model1)을 사용하였다. 이전엔 JSP파일 안에 구성하는 모든 부분이 들어있었다면 Model1에서는 Model과 View 두가지 영역으로 나눠 사용하는 것이다. Model을 만들기 위해선 JavaBean(.java)이 필요하다. 해당 글은 기존의 주소록 파일을 수정하는 것이기 때문에 변형에 필요한 JavaBean을 생성하여 실행하였다. 1. JavaBean File 생성 JavaBean 규약 사항 bean은 반드시 특정 패키지 소속이어야 한다. bean에 선언된 멤버변수(필드)는 property 라고 부른다. 프로퍼티는 반드시 private으로 선언되어야 하며, 이를 위한 getters와

2020년 12월 30일
·
3개의 댓글
·

[CLI] Command Line

디렉토리로 이동 홈 디렉토리 (현재 사용자의 개인화 파일들이 있는 디렉토리) cd ~ 루트 디렉토리 (시스템의 최상위 디렉토리) cd / 현재 디렉토리 cd . 부모 디렉토리 cd .. 현재 디렉토리 확인 pwd 파일이름에 공백이 있을 경우엔? 일단 [Tab] 키를 눌러보세요. 자동으로 완성이 되었나요? My Documents 라는 디렉토리로 이동하고 싶다면? cd My\ Documents 주요 명령어 빈 파일 생성 touch [file_name] 디렉토리 생성 mkdir [dir_name] 텍스트 형태의 파일 확인 cat [file_name] 파일 및 디렉토리 옮기기 mv [fileordir] [target_dir] 파일 및 디렉토리 이름 바꾸기 mv [fileor

2020년 9월 15일
·
0개의 댓글
·