.리눅스 셸에서 어떻게 cp/rm 파일을 시간별로? 내가 파일의 시간을 표시</p> <pre><code>ls -al -t </code></pre> <p>을 실행 리눅스 쉘에서
시간별로 cp/rm 파일을 만드는 방법은 무엇입니까? 어제 또는 오늘 작성한 모든 파일을 복사하는 것과 같습니다. 고마워. 시간 or take a look here
.리눅스 셸에서 어떻게 cp/rm 파일을 시간별로? 내가 파일의 시간을 표시</p> <pre><code>ls -al -t </code></pre> <p>을 실행 리눅스 쉘에서
시간별로 cp/rm 파일을 만드는 방법은 무엇입니까? 어제 또는 오늘 작성한 모든 파일을 복사하는 것과 같습니다. 고마워. 시간 or take a look here
, find
는, 액세스, 생성 또는 수정 된 날짜로 파일을 찾기위한 -[acm]time
옵션을 제공합니다 -newer
및 -min
과 함께 -exec
과 결합하여 복사, 삭제 또는 원하는 작업을 수행 할 수 있습니다. 예를 들어 :
find -maxdepth 1 -mtime +1 -type f -exec cp '{}' backup \;
은 현재 디렉토리 (backup
가 존재하는 디렉토리를 가정) 디렉토리 backup
구 하루 이상을 모든 일반 파일을 복사합니다.
고마워요! 나는 find * -mtime 0을 사용하여 오늘의 파일을 얻는다. – herbertD
당신이 실제로 수행하려는 작업에 따라 찾을 수 bash에 대한 구글 더 많은 예제 예
find /path/to/folder/ -mtime 1 -exec rm {} \; // Deletes all Files modified yesterday
간단한
체크 아웃이 도움말은 http://stackoverflow.com/q/11448885/1007273 도움이 될 것입니다. – hovanessyan