mv가 내 파일을 어디에 넣었나요?

mv가 내 파일을 어디에 넣었나요?

파일을 이동하려고 하는데 구문이 엉망인 것 같습니다.

mv /path/to/my/old-filename.mkv ./"new file name with spaces.mkv"

현재 디렉토리로 이동한다는 의미입니다. (저는 그럴 필요가 없다는 것을 압니다 ./.) 제 문제는 어디에서나 파일을 찾을 수 없다는 것입니다. 성공하지 못한 채 파일 시스템 전체에서 find를 사용해 보았습니다(이전 파일 이름과 새 파일 이름 모두에 키워드 사용).

(다행히도) 파일의 또 다른 복사본을 얻을 수 있는 능력이 있습니다. 삭제되었으면 괜찮습니다. 대용량 파일이라 어딘가에 위치해 있다면 디스크 공간을 차지하지 않도록 파악해 볼까 합니다.

답변1

예를 들어 지난 3시간 동안 집에서 잘못된 MV를 만들었기 때문에 find를 사용하세요.

find /home -type f -mmin -1800 -ls

이 명령은 지난 3시간(60m * 3h = 1800분) 동안 수정된 모든 파일을 찾고 ls -l과 유사한 출력을 생성합니다.

또 다른 더 나은 명령은 다음과 같습니다.

find /home -type f -mmin -1800 -print0 |xargs -0 file|grep -i matroska

matroska 파일 검색

물론 시간은 개인의 시간에 맞춰 조절하세요.. 3시간 이상이 될 수도 있습니다.

관련 정보