본문 바로가기
CS/운영체제

[리눅스] 파일명의 확장

by merona99 2019. 4. 9.
반응형

메타문자를 이용한 다양한 파일명의 확장 허용

 

  • * : 0개 또는 그 이상의 문자와 대응 (모든 파일)
  • ? : 정확하게 하나의 문자와 대응
  • [] : 리스트 또느느 명시한 범위내의 모든 문자와 대응
  • {} : 명시된 리스트 항목(단어)으로 대치

 

 

rm * 현재 디렉토리의 모든 파일
ls a* "a"로 시작하는 모든 파일 avc.c ace.c aaa.c
cp *.dat .. ".dat"로 끝나는 모든 파일 a.dat file.dat
mv ../a4*.dat. "a4"로 시작하고 ".dat"로 끝나는 파일
cat  a?.dat a1.dat, aA.dat, ab.dat
more ?.dat a.dat, b.dat, c.dat
tail ??.d a1.d, A2.d, b3.d
grep argc [a-c]* "a" 또는 "b" 또는 "c"로 시작하는 모든 파일
ls [a-c,e]* "a" 또는 "c" 또는 "d"로 시작하는 모든 파일
rm [a-c,e]* "a" 또는 "b" 또는 "c" 또는 "e" 로 시작하는 모든 파일
cat a[2-4].d a2.d, 또는 a3.d 또는 a4.d
more a.{dat,old} a.dat, 또는 a.old
tail {a4*,b}.dat a4*.dat(a4.dat,a4a.dat,a4b.dat,a4c.dat) 또는 b.dat
ls  a*  *.c  b.*  *.*  

 

반응형

'CS > 운영체제' 카테고리의 다른 글

[리눅스] Compile & Link with gcc  (0) 2019.04.11
[리눅스] vi / vim Editor  (0) 2019.04.11
[리눅스] UNIX 명령어  (0) 2019.03.18
[리눅스] Putty 설정  (0) 2019.03.18
[우분투] GCC 컴파일러 사용방법  (0) 2019.01.27

댓글