
특정 크기보다 큰 파일을 찾으려면 다음 명령을 사용합니다 zip
. 파일 끝에 타임스탬프를 포함하도록 다음 명령을 수정하려면 어떻게 해야 합니까?
find . -type f -name "*querry_match*" -size +550000000c -exec gzip {} \;
예상하다,
Before zipping: querry_match_file1
After zipping: querry_match_file1.`date +"%m-%d-%Y-%H:%M:%S"`.z
querry_match_file1.09-24-2015-02:50:56.z
답변1
타임스탬프가 파일의 시간이 아니라 "지금"을 의미하는 경우 다음과 같이 시도해 볼 수 있습니다.
find . -type f -name "querry_match" -size +550000000c \
-exec bash -c 'gzip --suffix $(date +".%m-%d-%Y-%H:%M:%S.z") {}' \;
여기서 date 명령은 각 파일에 대해 개별적으로 실행됩니다. 모든 파일이 검색이 시작된 날짜와 동일하도록 하려면 다음을 수행하십시오.
find . -type f -name "querry_match" -size +550000000c \
-exec gzip --suffix $(date +".%m-%d-%Y-%H:%M:%S.z") {} \;