FTPサーバーのさまざまなフォルダにあるいくつかのファイルを修正しました。これが開発環境です。今すぐ本番環境に移行するには、昨日変更または作成されたすべてのファイルとディレクトリを見つける必要があります。
昨日、FTPルートツリーで作成または変更されたファイルとフォルダのみを一覧表示する方法(Linuxコマンド)はありますか?
コマンドが次のアドレスを返すようにしたいと思います。
ftp://myfto.co/Virtual/YouWave
ftp://myfto.co/Virtual/YouWave/1.txt
ftp://myfto.co/Virtual/YouWave/2
ftp://myfto.co/Virtual/YouWave/2/readme.txt
ftp://myfto.co/Virtual/YouWave/2/install.exe
ftp://myfto.co/Android/Sample
ftp://myfto.co/Java/Sample2
答え1
過去24時間に変更されたファイルとディレクトリを見つけるには、次の手順を実行します。
find path -daystart -mtime -1
このオプションは-mtime
変更日を使用します。作成日を表示するにはを使用してください-ctime
。
答え2
過去24時間に変更または生成されたファイルとディレクトリを見つけるには、次の手順を実行します。
find . \( -mtime -1 -or -ctime -1 \) -ls
ソリューションには、「or」演算子を使用したmtimeとctimeの結果が含まれています。 ORコンポーネントを一緒にグループ化するためにエスケープ文字を使用する括弧\(
。タイムスタンプ情報を表示できるように、これらのファイルを一覧表示するオプションを追加しました。\)
\
-ls