假设我有两个具有相同结构的目录,我想设置文件的时间戳,第二个包含在第一个文件的时间戳中,当且仅当文件的内容相同时才会这样。
我在这里给出一个答案,但如果你们没有更少的笨拙和更有效的方法来实现目标,那将是完美的。
答案 0 :(得分:2)
更简单的方法就是:
rsync -uav /path/to/dir1/ /path/to/dir2
(删除v
会抑制--verbose
输出)
注意: 跟随'/'
后跟dir1
。它告诉rsync
采取dir1
的内容而不是dir1
本身。
答案 1 :(得分:1)
这个脚本有一个可能的解决方案:
//in onCreate() method
mItems = mRealm.where(Item.class).findAllSorted("mIndex", Sort.ASCENDING);
//in onCreateView() method
mRecyclerView.setAdapter(mAdapter = new MyRealmRecyclerViewAdapter(this, mItems));