24時間Unixはgrepファイルを修正します。

24時間Unixはgrepファイルを修正します。

過去24時間に変更されたファイルをインポートして、そのファイルの所有者とグループをインポートする必要があります。どうすればいいですか?注文する

ls -lrt /dirpath | grep 'Util'

次のように出力されます。

-rw-r--r--  1 user user      186 Apr 11 08:05 Util-04-11.log.gz
-rw-r--r--  1 user user      185 Apr 12 08:05 Util-04-12.log.gz
-rw-r--r--  1 user user      186 Apr 13 08:05 Util-04-13.log.gz
-rw-r--r--  1 user user      186 Apr 14 08:05 Util-04-14.log.gz
-rw-r--r--  1 user user      278 Apr 20 08:05 Util-04-20.log

答え1

そしてzsh

ls -ld /dirPath/*(m-1u[user]g[group])

user:group過去24時間以内に所有および変更されたファイルが一覧表示されます。m-1あなたは一日でそれを行うことができますmh-24

D隠しファイルもリストするには、glob修飾子を追加してください。

POSIX的に:

find /dirPath/. ! -name . -prune -mtime -1 -user user -group group \
  -exec ls -ld {} +

答え2

努力する:

  find . -maxdepth 1 -mtime -1 -type f -exec ls -l {} \;

答え3

バッシュから:

find /dirPath -type f -user username -group groupname -mtime -1

たとえば、次のように名前のみが一覧表示されます。

file1
file2
...

関連情報