ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • CenTOS7 : 대량의 파일 및 디렉토리 생성하기
    공부합시다!/LInux 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
Designed by Tistory.