나는 사용하고있다리눅스 민트. 수년간의 서류와 폴더가 여기저기 흩어져 있었습니다.
내 목표는 전체 하드 드라이브에서 무엇이든 검색할 수 있는 방법을 찾는 것입니다.비디오 파일그건토요일에 생성됨, 숫자 형식의 날짜를 모르겠습니다. 파일 이름이나 파일 확장자를 모르지만 확실히 비디오입니다.
각 파일을 수동으로 열 필요가 없도록 비디오 파일의 축소판을 볼 수 있는 GUI 프로그램을 찾는 것이 좋습니다. 그러나 이것이 실패하면 명령줄 솔루션도 작동합니다.
답변1
제가 생각할 수 있는 가장 간단한 방법은 find
명령줄에서 필터링하고 쉽게 구문 분석할 수 있는 형식으로 날짜와 파일 이름을 인쇄한 다음 파일 이름을 다시 추출하는 것입니다.
find /home/lserni -type f \( -name "*.avi" -or -name "*.mkv" \) \
-printf "%a|%h/%f\n" | grep "^Sat" | cut -f2- -d'|'
폴더를 만든 후 다음을 실행할 수 있습니다 ln
.
... | xargs -n 1 -I '{}' ln -s "{}"
이제 GUI에서 볼 수 있는 모든 토요일 비디오 링크가 포함된 폴더가 생겼습니다. 동일한 장치에서(폴더와 비디오가 동일한 파티션에 있는 경우) ln "{}"
대신 실행할 수도 있습니다 ln "{}"
.저것GUI에서 확실히 작동하며(예: 썸네일 등을 볼 수 있음) 정확한 날짜 등이 표시됩니다.
두 경우 모두 이 폴더의 파일을 삭제하면아니요링크된 원본 콘텐츠를 삭제하세요.