공부합시다!/LInux

CenTOS7 : 대량의 파일 및 디렉토리 생성하기

간서치 2022. 3. 19. 06:00
728x90

안녕하세요.

오늘은 조금 쉬어가는 시간으로 Linux에서 대량의 파일이나 디렉토리를 생성하는 방법을 쪼매 알려드릴까 합니다.

물론 정규표현식을 응용하는 방법입니다.

 

1. 업무보고서 월별 디렉토리 및 일별 파일 생성

 1.1. 월별 디렉토리 생성하기

  1.1.1. # mkdir report 

   1.1.1.1. /test/report 디렉토리 생성

  1.1.2. # mkdir report/{01,02,03,04,05,06,07,08,09,10,11,12}'월'

   1.1.2.1. 01월 ~ 12월 디렉토리 생성확인

  1.1.3. # mkdir report/{01..12}'월'  동일한 결과임

대량의 파일및 디레토리 생성하기

 1.2. 일별 파일 생성하기

  1.2.1. # touch report/01월/'01월-'{01..31}'일.txt'

   1.2.1.1. /report/10월 디렉토리에 일자별 파일 생성

 1.3. 디렉토리 및 파일 삭제

  1.3.1. 각 명령어 앞에 삭제하는 명령어를 이용하면 간단하게 대량으로 삭제됩니다.

  1.3.2. # rm -f report/01월/'01월-'{01..31}'일.txt'

  1.3.3. # rm -rf report/{01..12}'월'

대량 파일 및 디렉토리 삭제

 

2. 사용자별 Home Directory에 공통 파일 만들기. : /etc/skel을 이용하는 방법이 아닙니다.

 2.1. 사용자 확인 

  2.1.1. # tail -4 /etc/passwd

   2.1.1.1. 사용자 계정을 관리하는 /etc/passwd 파일의 끝부분 검색 후 사용자 확인

 2.2. 공통 파일 생성하기

  2.2.1. # touch /home/{aa,bb,cc,dd}/test.txt

   2.2.1.1. 모든 사용자의 홈디렉토리에 test.txt 파일 생성

Home Directory 파일 생성

 2.3. 공통 파일 삭제하기

  2.3.1. # rm -f /home/{aa,bb,cc,dd}/test.txt

   2.3.1.1. 모든 사용자의 홈디렉토리에 생성한 test.txt 파일 삭제

Home Directory 파일 삭제

오늘과 내일은 저도 좀 쉬어가는 의미에서 이런 간단한 Tip들을 소개해 드릴까 합니다.

 

Have a nice day!

728x90