-
CenTOS7 : 대량의 파일 및 디렉토리 생성하기공부합시다!/LInux 2022. 3. 19. 06:00728x90
안녕하세요.
오늘은 조금 쉬어가는 시간으로 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 파일 생성
2.3. 공통 파일 삭제하기
2.3.1. # rm -f /home/{aa,bb,cc,dd}/test.txt
2.3.1.1. 모든 사용자의 홈디렉토리에 생성한 test.txt 파일 삭제
오늘과 내일은 저도 좀 쉬어가는 의미에서 이런 간단한 Tip들을 소개해 드릴까 합니다.
Have a nice day!
728x90'공부합시다! > LInux' 카테고리의 다른 글
CentOS7 : 명령어 이어쓰기 (0) 2022.03.21 CentOS7 : DHCP 풀이 중 IP 변경 시 Host, VMware Work IP 변경 (0) 2022.03.20 Linux 기본 명령어 (0) 2022.02.13 SSL : SMTP(Sendmail), IMAP(dovecot) 설정 (0) 2022.01.30 SSH Key Generator & Connections (0) 2022.01.27