2013-10-18 2 views
0

디렉토리를 복사하고 공유 홈 디렉토리에서 내용을 뱉어 버렸습니다. 이 모든 파일을 삭제하고 싶습니다. 그것들은 모두 공유 디렉토리에서 동시에 "생성"되었으므로 어떻게 이러한 파일을 필터링 할 수 있습니까? 하나씩가는 것은 실현 가능하지 않습니다. 우분투에서 일종의 "time created"매개 변수와 함께 rm 명령을 사용하여 한 명령에서 어떻게 제거 할 수 있습니까?파일을 만든 시간을 기준으로 파일을 제거하려면 어떻게해야합니까?

rm -vi `ls -lh | sed -n '/Oct 18/p' | awk '{print $9}'` 

당신은 당신이 원하는 무엇이든 할 나오지에서 식을 변경할 수 있습니다

답변

0

귀하의 질문에 의견을 추가 할만한 충분한 점수가 없기 때문에 답변을 추가해야하는 이유가 무엇입니까?

'ls'명령에 매개 변수가 없습니다.

같은 문제에 대한 도움을 받으려면이 링크를 방문하십시오.

https://askubuntu.com/questions/23688/best-way-to-list-100-first-files-in-a-directory-sorted-by-time

+0

'ls'명령에 매개 변수가 없습니다. '-l' 매개 변수? –

+1

ls -l 명령은 작성 시간을 인쇄하지 않습니다. 6, 7 및 8 열은 파일에 마지막으로 변경된 날짜와 시간을 인쇄합니다. – User42

0

이 명령을보십시오.