我正在使用 CentOS 5.5 并希望在一个卷中移动大量文件夹,保留它们的mtime
.
我能找到的最佳解决方案是这样的:
cp -p -r source/data target/
rm -rf source/data
Run Code Online (Sandbox Code Playgroud)
NFS 共享上有超过 1TB 的数据,复制需要永远进行。我不想复制。我想要瞬间移动。
当我使用 移动文件夹时mv source/data target/
,mtime
文件夹(不是文件)的 被设置为当前时间。这是因为此操作修改了我正在移动的文件夹的内容(该..
条目指向不同的 inode)。
我想出了一个我调用的以下 shell 脚本mv_preserve_mtime.sh
:
#!/bin/bash
# Moves source folder to target folder.
# You are responsible for making sure the target does not exist, otherwise this blows up
export timestamp=`stat -c %y $1`
mv "$1" "$2"
touch --date="${timestamp}" $2
Run Code Online (Sandbox Code Playgroud)
嗯,这也不起作用。该文件夹mtime
已恢复,但我移动的文件夹中的所有文件夹(只有 1 级深的文件夹)mtime
由于我不明白的原因而重置。 …
当您将多页文档打印到 OneNote 中时,页面会一个接一个地插入到一个长列中。
这使得阅读文本非常困难。Page down 键会向下跳一屏文本,而不是“整页”。
有没有人知道可以让阅读更舒适的插件/设置?