잠시만 기다려 주세요

HOME   |  여기는?   |  바다물때표   |  여러가지 팁 (888)  |  추천 및 재미 (154)  |  자료실 (20)  |  끄적거림 (520)  |  시나리오 (760)  |  드라마 대본 (248)  |  

2020년 09월 25일
반드시 다시 일어서려면 과감히 아파해야 하는 것... - 바다아이
 




    리눅스 데스크탑

리눅스 데스크탑 - 리눅스 파일 내용 검색, 치환 / 파일명 치환 - grep, find, rename
이 름 : 바다아이   |   조회수 : 3912         짧은 주소 : https://www.bada-ie.com/su/?481591783674

리눅스에서 eclipse처럼 파일 안에 있는 내용을 검색할라면 다음과 같이 해야한다.

예제) 
"findString" 라는 글자가 포함된 파일을 /home/ 아래 하위 디렉토리 전체 검색해서 찾고 싶은 경우

grep -e findString /home/ -R

그냥 /home/에서만 찾고 싶은 경우 -R을 뺀다.

 

=======================================================================================

 

[검색]
grep -rnl '검색단어' ./*

예)  grep -rnl 'aaa' ./*
설명: 현재디렉토리(하위디렉토리포함)안에 파일중에 aaa라는 단어가 있는 파일 목록을 출력한다.

[치환]
find ./ -name "파일이름" -exec perl -pi -e "s/특정단어/치환할단어/g" "{}" \;

예) find ./ -name "*.php" -exec perl -pi -e "s/aaa/bbb/g" "{}" \;
설명: 현재디렉토리(하위디렉토리포함)안에 확장자가 php인 모든파일안에
aaa라는 단어를 bbb라는 단어로 치환한다.

 

=======================================================================================

 

[파일명 치환]

rename .php .txt *.php

설명: 현재디렉토리안에 파일 확장자가 php 인 파일의 확장자를 txt로 변경한다.

 

[현재디렉토리(하위디렉토리포함) 파일명 치환]

find . -name "*.php" -exec rename .php .txt {} \;

설명: 현재디렉토리(하위디렉토리포함)안에 파일 확장자가 php 인 파일의 확장자를 txt로 변경한다.


출처 : http://m.blog.naver.com/jjjhyeok/20138865061
 

| |


      1 page / 7 page
번 호 카테고리 제 목 이름 조회수
189 리눅스 데스크탑 ... ... .... 바다아이 181
188 리눅스 데스크탑 ; & && ||, | 바다아이 268
187 리눅스 데스크탑 , , , 바다아이 261
186 리눅스 데스크탑 ... 바다아이 279
185 리눅스 데스크탑 /etc/fstab 바다아이 287
184 리눅스 데스크탑 ntp , .. ... 바다아이 240
183 리눅스 데스크탑 20.04 64 , ubuntu 20.04 . hwp 바다아이 362
182 리눅스 데스크탑 .... 바다아이 284
181 리눅스 데스크탑 pamac , ... pamac categories package error 바다아이 338
180 리눅스 데스크탑 archlinux pacman ... lock 바다아이 337
179 리눅스 데스크탑 dd 바다아이 672
178 리눅스 데스크탑 vi, vim , .... 바다아이 685
177 리눅스 데스크탑 ubuntu 16.04 4.14 nvidia-304 ... 바다아이 642
176 리눅스 데스크탑 nvidia ... 바다아이 848
175 리눅스 데스크탑 .... 16.04 libssl1.1 ... ubuntu kernel install 바다아이 771
174 리눅스 데스크탑 testdisk 바다아이 1317
173 리눅스 데스크탑 바다아이 1187
172 리눅스 데스크탑 Compiling nVidia 304.137 on Ubuntu 18.04 바다아이 1368
171 리눅스 데스크탑 lightdm , , Lightdm not starting on boot ?? 바다아이 1190
170 리눅스 데스크탑 thunderbird , 바다아이 1230
169 리눅스 데스크탑 usb, cdrom grub iso ... 바다아이 1256
168 리눅스 데스크탑 usb, cdrom grub iso ... 바다아이 1360
167 리눅스 데스크탑 dd , 바다아이 1388
166 리눅스 데스크탑 , dd if=/dev/zero, . low format 바다아이 1975
165 리눅스 데스크탑 freebsd ufs , linux ufs mount 바다아이 1709
164 리눅스 데스크탑 Arch on WSL, archlinux libQt5Core.so.5 not found 바다아이 1462
163 리눅스 데스크탑 , .... input text ... font 바다아이 1836
162 리눅스 데스크탑 ... 바다아이 1741
161 리눅스 데스크탑 , , .. gparted 바다아이 1996
160 리눅스 데스크탑 ssh .... ssh .. 바다아이 1718
| |








Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 firefox 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ FreeBSD + GoLang + PostgreSQL ]
서버위치 : vultr.com 서울  실행시간 : 0.04326
to webmaster... gogo sea. gogo sea.