본문 바로가기

전체 글

(70)
xarg 명령어 응용 1. URL 리스트로 다운로드 받기 $ cat url-list.txt | xargs wget –c 2. jpg 파일을 찾아서 묶기 $ find ~ -name *.jpg -type f -print | xargs tar -cvzf images.tar.gz 3. 모든 이미지 파일을 외장하드로 복사하기 $ ls *.jpg | xargs -n1 -i cp {} /hdd1/directory
find 명령어 응용 1. 확장자가 *.tar.gz 이고 용량이 10메가 이상인 파일 열거하기 # find / -type f -name *.tar.gz -size +10M -exec ls -l {} \; 2. 확장자가 *.tar.gz 이고 용량이 10메가 이상인 파일 삭제하기 # find / -type f -name *.tar.gz -size +10M -exec rm -f {} \; 3. 30일간 수정되지 않은 파일들을 "날짜_archive.tar"로 압축해서 저장하기 # find /home/yklee -type f -mtime +30 | xargs tar -cvf /tmp/`date '+%d%m%Y'_archive.tar`
ssh로 원격 접속 후 로컬호스트로 "잠깐" 돌아오기 ssh로 원격 호스트에 접속 한 후에 다시 로컬 호스트에서 무엇인가 해야 될 때가 있다. 이때 보통은, 그리고 나도 이제까지는 다음과 같이 했다. 1. 원격 접속을 끊는다. 2. 로컬 호스트에서 작업을 한다. 3. 다시 원격 접속한다. 하지만 원격 접속을 끊지 않고 로컬 호스트에서 작업을 할 수 있는 방법이 있더라... 간단히 말하면 ssh 자체를 로컬 호스트의 백그라운드 job으로 전환하는 것이다. 방법은 다음과 같다. 1. 원격 호스트에서 "~", Ctrl+Z를 순서대로 누른다. 이때 처음에 "~"를 누르면 화면에는 보이지 않지만 Ctrl+Z를 누르면 표시된다. remotehost$ ~^Z [1]+ Stopped ssh remotehost localhost$ 2. 로컬 호스트에서 작업을 한다. 로컬 ..
[리눅스] 이동할 디렉토리의 오타를 바로잡는 명령어 리눅스에서 디렉토리 이동을 하다 보면 디렉토리 이름을 잘못쳐서 한번 더 타이핑하는 경우가 종종 있다. 탭키로 자동완성을 할 수도 있지만, 무심코 타이핑하는 경우 오타가 생기기도 하는데, shopt -s cdspell 이 옵션을 쓰면 이동할 디렉토리에 오타가 있을 경우 바로 잡아서 이동시켜 준다. 사소하지만 꽤 쓸모있는 옵션인듯!! .bashrc 에 추가해서 사용하면 유용할 듯!!! 다음은 예제: yklee@tyolee:~$ cd /etc/defaul -bash: cd: /etc/defaul: No such file or directory yklee@tyolee:~$ shopt -s cdspell yklee@tyolee:~$ cd /etc/defaul /etc/default yklee@tyolee:/etc..
Visual Studio 6 MFC 탭 순서 변경 1. ctrl+D 2. 순서대로 클릭 3. ctrl+D Q. 탭 순서에서 제외하고 싶으면? A. 속성에서 tab stop 체크 해제