refirio.org
Menu
このサイトについて
levis
サーバメモ
技術メモ
ツール
過去の記事
記事一覧
お問い合わせ
Advertisement
Memo
メモ
>
サーバ
>
各論: エトセトラ
> Gitなしで差分を管理
Gitなしで差分を管理
※試行錯誤中 以下の仕組みで定期的にファイル一覧を記録しておき、 その結果をdiffコマンドなどで比較することで、差分を管理できるかもしれない ファイル数が多すぎるとエラーになるようなので注意(どれくらいのファイル数が上限なのかは未確認)
# mkdir /var/www/vhosts/test/log # chown apache. /var/www/vhosts/test/log # vi /var/www/vhosts/test/list.sh
LC_ALL=C ls -dl $(find /var/www/vhosts/test/html) | grep '^[^d]' > /var/www/vhosts/test/log/`date +'%Y%m%d-%H%M%S'`.log
# chown apache. /var/www/vhosts/test/list.sh # chmod 744 /var/www/vhosts/test/list.sh # vi /etc/crontab
00 09 * * * apache /var/www/vhosts/test/list.sh
上記コマンドは、以下をもとに作成した。 ls -lコマンドの結果をサブディレクトリ含めてフルパスで列挙したい - Qiita
https://qiita.com/dwatarub/items/768c5eb263b49198952e
Linux: LSコマンドでファイルのみ・ディレクトリのみを表示する方法 - Qiita
https://qiita.com/frozencatpisces/items/9e09f55ede49ef0c64dd
grepでこういう時はどうする? - Qiita
https://qiita.com/hirohiro77/items/771ffb64dddceabf69a3
以下は最終的には使わなかったが、一応メモしておく。 ディレクトリの中を再帰的に全部を一覧表示するコマンド4種 - それマグで!
https://takuya-1st.hatenablog.jp/entry/2015/02/18/151623
findコマンドの使い方: UNIX/Linuxの部屋
http://x68000.q-e-d.net/~68user/unix/pickup?find
findで特定のディレクトリを除外 - Qiita
https://qiita.com/snaka/items/928d0d47f67bcee600b0
findコマンドで特定のディレクトリ以下を無視する方法 - mollifier delta blog
https://mollifier.hatenablog.com/entry/20090115/1231948700
複数のディレクトリを除外してfindしてあれこれする
https://gist.github.com/kiyotune/3825822
findコマンドの-pruneオプションのススメ | roshi.tv::blog
https://www.roshi.tv/2011/02/find-prune.html
findコマンドで複雑な検索条件を設定する - Qiita
https://qiita.com/catfist/items/5504511fa5a028fc7c41
Advertisement