誰かが生成したファイル名をLinuxサーバーから取得する方法

誰かが生成したファイル名をLinuxサーバーから取得する方法

生成された複数のファイルを検索する方法。

私の問題を説明するために最善を尽くします。しかし、私の英語力をご了承ください。私がやりたいことは簡単なようですが、これまでに見つけたすべてのソリューションは機能しません。今日、私の友人のいくつかが* .tarファイルをいくつ作成したのか疑問に思います。

答え1

今日の真夜中の後に必要な場合は、以下が機能します(安全ではありません!)。

find /path/to/directory -name \*.tar -mmin "-$(( $(date "+10#%H * 60 + 10#%M") ))" 

ここで恥ずかしく時間計算を盗んできたスタックオーバーフロー回答;)

もちろん、友達がコンテンツをタップして圧縮することを選択した場合、目的のコンテンツが見つからない可能性が*.tarあります。サポートされているすべての圧縮アルゴリズムに対して*.tar.gz、、、、*.tgzのいずれ*.tar.bz2*.tbzです。*.t...友達が非常に恥ずかしい、またはいたずらな場合は、任意の拡張機能を使用してあなたを混乱させることができます。

find /path/to/directory -mmin "-$(( $(date "+10#%H * 60 + 10#%M") ))" -print0| xargs -0 file賢いスクリプトを使用しないと、すべてのtarファイルが見つかったかどうかはわかりません。

関連情報