명령 행 셸 복사 및 현재 시간 으로 폴 더 이름 바 꾸 기
셸 스 크 립 트 는 정말 신기 한 발명 품 입 니 다. 최소한 의 코드 로 가장 많은 일 을 할 수 있 습 니 다. 정말 좋 습 니 다!
오늘 내 가 말 하고 자 하 는 것 은 복사 명령 이다.
복사 명령 은 사실 매우 간단 합 니 다. "cp"복사, 모두 가 알 고 있 습 니 다.그러나 복사 한 후에 파일 이나 폴 더 의 이름 을 바 꾸 고 파일 이름 이 현재 시간 을 포함 하고 있다 면 어떻게 해 야 합 니까?
cp -rf old copy_test/new_`date '+%Y%m%d_%H.%M.%S'`
cp: 파일 이나 폴 더 복사
- r: 재 귀적 으로 지속 적 으로 복사 하여 디 렉 터 리 의 복사 행위 에 사용 합 니 다.
- f: 강제 (force) 라 는 뜻 으로 중복 되 거나 다른 의문 이 있 을 경우 사용자 에 게 묻 지 않 고 강제로 복사 합 니 다.
old: 원본 을 복사 하 는 폴 더 경로 입 니 다. cd 가 이 경로 에 도 착 했 기 때문에 접 두 사 를 사용 하지 마 십시오.
copy_test/new_
date '+%Y%m%d_%H.%M.%S'
: 복사 한 폴 더 경로 입 니 다. copy 로 복사 합 니 다.test 폴 더 아래 의 이름 은 new 입 니 다date '+%Y%m%d_%H.%M.%S'
; 주의: 이곳 의 new
date '+%Y%m%d_%H.%M.%S'
폴 더 이름 이 아니 라 날짜 의 형식 전환 입 니 다. 폴 더 이름 은 'new' 이 고 현재 날짜 가 포맷 된 모습 입 니 다.최종 결 과 는 'new 20170918 10.3.19', 날짜 포맷 결 과 는 '20170918 10.3.19' 였 다.년 월 일 시 분 초의 대응 관 계 를 알 아 보기 어렵 지 않다.
% Y: 년;%월;%d: 일;%H: 시;%M: 분;%S: 초;
그 중 격식 은 자신 이 원 하 는 격식 을 직접 그 안에 추가 하면 된다.
더 많은 날짜 형식 참고:http://blog.csdn.net/shanliangliuxing/article/details/16821175
더 자세 한 복사 명령 은 참고 하 십시오:http://clin003.com/linux/cp-rf-2479/
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.