過去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
...