V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hxy100  ›  全部回复第 1 页 / 共 18 页
回复总数  343
1  2  3  4  5  6  7  8  9  10 ... 18  
针对处理大量文件而言,文件创建时间丢了就丢了吧,实在要用,那可以迁移前事先使用一个脚本把所有文件的 birth time 遍历下来单独存放到别处(文件或数据库均可),以便于查找。

如果是针对个别文件的 birth time ,可以临时修改一个假的系统时间,创建你需要的文件,文件创建完成之后,再把系统时间改回来即可;

比如以下 bash 脚本,可以很方便地 touch 一个假 birth time 的文件。

```bash
fakedatefile ()
{
local settingDate="${1}";
local file="$2";
function _print_usage ()
{
echo -e "fakedatefile:\n\t 伪造新建文件的时间:创建一个以指定日期时间作为 Create Time 的新文件;";
echo -e "\t 原理:设置当前系统时间为假时间,创建新文件,再修改系统时间回正确时间;";
echo -e "\t 因 touch 命令默认只能修改文件的“修改时间( Modify Time )”和“访问时间( Access Time )”,故使用此函数;";
echo -e "\nUsage:\n\tfakedatefile *the~date~time *file~name\n";
echo -e "--------------------------------------------------------------";
echo -e "\nExample:\n\tfakedatefile \"2018-08-15 08:08:08\" newfile.txt"
};
if [[ $# == 0 || "${*,,}" == "-h" || "${*,,}" == "--help" ]]; then
_print_usage && return;
else
if [[ "${*,,}" == "--tpl" ]]; then
echo "请在终端使用以下命令创建文件:";
echo "NOW=\$(date +@%s) && date -s \"$(date +'%F %T')\" && touch \"newfile.txt\" && date -s \"\$NOW\"";
return;
else
if [ $# -lt 2 ]; then
echo "缺少参数,请指定日期时间和要创建的文件名!";
_print_usage && return;
fi;
fi;
fi;
if [[ "$(uname)" =~ "CYGWIN" ]]; then
ASMyBash=true mysudo "NOW=\$(date +@%s) && date -s \"${settingDate}\" && touch \"$file\" && date -s \"\$NOW\"";
else
NOW=$(date +@%s) && date -s "${settingDate}" && touch "$file" && date -s "$NOW";
fi;
echo -e "\n [File] :$file 已创建!\n";
stat "$file";
echo "All thing Done..."
}
```
你别说出去,低调行事就不会
Faststone Capture ,鄙人一直在用。
aardio +1
参考 HBuilderX 默认配色
我通常使是直接使用 autossh 命令来做端口转发,这样端口断开后会自动重连;
45 天前
回复了 aaronlau 创建的主题 问与答 每天两顿饭,靠谱吗
没啥新鲜的啊,早晚点也不是每个人都吃,两顿本来就是人类的标配,不多不少。
看楼上的诸位评论,历史记录 N 年不清除还骄傲上了。不怕放个屁都被收集去分析化学成分吗?
只说个人感受,国内各种杂七杂八的东西太过于数据化了,让人感觉不舒服。
48 天前
回复了 cjban 创建的主题 生活 结婚后游戏机都不能想买就买?
不要可怜他
服务器之所以贵,是贵在带宽,你用 frp 解决不了小带宽的问题。
55 天前
回复了 mengdodo 创建的主题 程序员 在找类似云数据创建远程连接的工具
何必搞那么多花里胡哨的,使用 ssh 自带的网络隧道功能即可呀
ssh -C -N -f -L 127.0.0.1:3306:127.0.0.1:3306 cloudserver

以上将服务器的 3306 端口映射到本地的 3306 端口,远程服务器 3306 端口不必绑定到公网 IP ,也不必防火墙放行端口,确保安全性无虞。
63 天前
回复了 shawn0313 创建的主题 职场话题 职业生涯何去何从,真诚求教
这样的薪资待遇来 V 站问这样的问题,说明你这钱可以说完全是凭运气赚的。
分母+1
5 楼正解,用 Linux 的思维解决 Windows 的问题,无论是写注册表还是配置文件,没有脚本搞不定的系统配置。
134 天前
回复了 cx2ex 创建的主题 Android 如何说服老板使用原生而不是混合开发 APP
@hxy100 纠错:我觉得不要说服,老板肯定优先关心的是开发成本,开发周期这些东西,体验好不好,基本卵用没有,等用户体量大了,再谈体验的事吧
134 天前
回复了 cx2ex 创建的主题 Android 如何说服老板使用原生而不是混合开发 APP
我觉得不要说服,老板肯定优先关心的是开发成本,开发周期这些东西,体验好不好,基本卵用没有,等用户体量打了,再谈体验到事吧
144 天前
回复了 RunDuck 创建的主题 职场话题 程序猿失业,有去搞外挂的嘛?
只谈技术不谈营销,做外挂的门槛比写业务代码门槛搞多了,很多 Ctrl+V 的程序员压根不具备做外挂的实力。
145 天前
回复了 MuskLee 创建的主题 PHP 有什么 PHP 分类信息网站管理源码?
前些年有一个很知名的开源系统叫 Destoon ,你可以看看
1  2  3  4  5  6  7  8  9  10 ... 18  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1020 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 82ms · UTC 22:24 · PVG 06:24 · LAX 14:24 · JFK 17:24
Developed with CodeLauncher
♥ Do have faith in what you're doing.