2017-12-17 3 views
-2

は、私のftpサーバーのさまざまなフォルダにあるいくつかのファイルを変更しました。これは開発環境でした。今では、昨日変更または作成されたすべてのファイルとディレクトリをプロダクションに移行する必要があります。すべてのファイルとフォルダが最近24時間以内に変更または作成されたことを確認してください

私の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 
+0

これが役に立つことがあります。https://serverfault.com/q/28568 – Mureinik

+0

スタックオーバーフローは、プログラミングや開発の質問のためのサイトです。この質問は、プログラミングや開発に関するものではないので、話題にはならないようです。ヘルプセンターの[ここではどのトピックを参照できますか](http://stackoverflow.com/help/on-topic)を参照してください。おそらく、[スーパーユーザ](http://superuser.com/)や[Unix&Linux Stack Exchange](http://unix.stackexchange.com/)の方が良いかもしれません。 – jww

+0

「すべてのファイルを見つける」という質問は、回答を避けるために何度も答えなければならないと何度も答えられました。ちょっとした検索が遠くに行く... – jww

答えて

0
find $1 -print0 | xargs -0 stat --format '%Y :%y %n' | sort -nr | cut -d: -f2- | head 

find $1 -type f -print0 | xargs -0 stat --format '%Y :%y %n' | sort -nr | cut -d: -f2- | head 


find $1 -type f -print0 | xargs -0 stat --format '%Y :%y %n' | sort -nr | cut -d: -f2- | head 
関連する問題