리눅스(40)
-
[리눅스/윈도] 스프링 기반 프로젝트 - 부분 백업 스크립트
큰 사이트의 프로젝트에 참여할 때 본인이 작업한 소스만 백업하고 싶을 때 쓰면 유용하다. 본 스크립트는 넥사크로 프로젝트를 기준으로 작성하였다. 윈도10에는 WSL 이 있는데 보안규정에 위배될까봐 삭제했다가 BASH 와 GNU 유틸리티가 너무 그리운 나머지 거들떠 보지도 않던 Cygwin 을 설치하게 되었다. #!/usr/bin/bash # Copyright [2021-2022] [한정훈 & papercraft.tistory.com & 종이와 쉼터] # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may..
2023.04.05 -
배열변수로 읽어들이기 (declare)
.
2023.04.05 -
[리눅스] watch 커맨드에 '|' 을 인자로 넣는 방법
watch 는 꾸준히 발생하는 출력을 감시할 때 쓸 수 있는 명령이다. 예를 들면 특정 프로세스를 실행했을 때 특정 경로에 파일을 다운로드하거나 결과물로 파일이 생성되어 용량이 늘어나는 것을 볼 때 필요하다. 간단히 긴 파일 목록을 지켜볼 때, $ ls -l 또는 $ tree -s 을 1회 실행하면 계속 늘어나는 파일 용량을 관찰할 수 없다. 그래서 watch 에 해당 작업을 인자로 넘기면 기본 1초 단위로 ls -l 을 실행함으로써 육안으로 파일 용량이 변화하는 것을 볼 수 있다. $ watch ls -l
2023.04.05 -
[리눅스] 파이프라인 실행에 소요된 시간 출력하기
date -ud "@$SECONDS" "+Time elapsed: %H:%M:%S" 결과) Time elapsed: 00:32:05
2023.04.05