土曜日に制作されたすべてのビデオを検索

土曜日に制作されたすべてのビデオを検索

使っていますLinux Mint。長年の書類とフォルダがあちこちに散らばっていました。

私の目標は、ハードドライブ全体で何でも検索できる方法を見つけることです。ビデオファイルそれは土曜日に作成、数値形式の日付がわかりません。ファイル名やファイル拡張子がわかりませんが、確かにビデオです。

各ファイルを手動で開く必要がないように、ビデオファイルのサムネイルを表示できる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でうまく機能します(サムネイルなどが表示されます)、正確な日付などが表示されます。

どちらの場合も、このフォルダのファイルを削除するといいえリンクされた元のコンテンツを削除してください。

関連情報