본문 바로가기
반응형

Linux3

[Linux] 디렉터리에 특정 단어를 포함하는 파일 찾기 여러 파일을 가진 하나의 디렉터리가 있다. 특정 단어를 포함한 파일을 찾으려면 어떻게 해야 할까? 간단한 bash 스크립트를 이용하여 찾을 수 있다. bash 스크립트의 실행 시, directory 경로와 찾을 단어를 파라미터로 입력한다. ./check.sh DIRECTORY_PATH SEARCH_WORD 아래는 check.sh 스크립트다. # !/bin/bash # The file name is check.sh, created by syubrofo. cd "$1" word="$2" for f in * do if [[ $(cat $f | grep -c "$word") -gt 0 ]] then echo "$f contains the word $word." fi done 해당 스크립트의 문법은 for-loo.. 2021. 8. 17.
[Linux] 로그 파일의 내용을 truncate 명령어로 삭제하기. 로그 파일을 지우는 방법은 검색해보면 많이 나온다. 아래 코드보다 더 있을 것이다. cat /dev/null > log.txt echo > log.txt > log.txt 근데 ssh로 접속해서 명령어 실행하면 안 되는 경우가 너무 많다. 이유는 모르겠다. 파일을 클리어하는 방법은 하나 더 있다. truncate 명령어를 사용하는 것이다. truncate -s 0 log.txt 이 명령어로 로그를 지우니 속이 시원했다. 2021. 8. 3.
로컬에서 리눅스에 파일을 업/다운로드 할 수 있는 scp 명령어에 대해 알아보자 git을 clone할 때는 서버에서 웹에 접속하여 데이터를 다운로드를 받는다. 어떤 경우는 로컬에서 리눅스 서버에 파일을 업로드 혹은 다운로드 해야 할 때가 있다. 윈도우 사용할 때는 파일지라를 사용하였지만, 맥을 사용하다 보니 커맨드가 더 익숙해져서 어떻게 하면 파일을 올릴 수 있을지 알아보고 scp라는 명령어를 알게 됐다. scp 란? Secure copy protocol(SCP) is a means of securely transferring computer files between a local host and a remote host or between two remote hosts. It is based on the Secure Shell (SSH) protocol. 출처: https://en.. 2021. 7. 9.
반응형