请教几个mac机文件操作的问题
- 裴雁我的系统是osx10.7.5
第一个问题是,批量将多个或多级目录下所有文件从只读改为读写,或反向。
第二个问题是,批量修改多个或多级目录下指定文件的文件名或后缀名。例如1*.jpg改成1_ss.mp3
第三个问题是,批量将多个或多级目录下指定类型或时间的文件,复制到指定目录。
以上问题我在win下都能比较容易实现,苹果实在是搞不定,求懂的朋友帮忙,谢谢了。
本帖最后由 裴雁 于 2014-12-2 11:34 通过手机版编辑 - xphifind命令加-exec参数即可
- hullipilliautomation 那个图标是小机器人的 直接批量操作
- ballpain楼上正解
- 裴雁要命,这个小机器人貌似被我删了…
- 潜水小马甲Terminal
1) 如果你是directory owner
sudo chmod -R u+w /directory
如果你不是directory owner,不推荐你直接把用命令行把目录改成global writable. 最好选中目录,cmd±i, 最下面可以修改目录权限,直接添加你的用户名就可以,然后按齿轮选中里面那个选项就可以把改变目录下所有文件的权限。
2) for file in 1*.jpg;do mv "$file" "$(echo $file | sed 's/jpg/mp3/g')";done
3)后缀
find -d ~/Downloads -name "*.mp3" -exec mv {} ~/Desktop \;
时间有-atime(access time),-mtime(modification time)..等等
find -d ~/Downloads -mtime +1 -exec mv {} ~/Desktop \;
这个命令会把downloads 目录下一天以前更改过的文件移到桌面。
Osx你就用基本的shell command就可以了.. - 裴雁非常感谢楼上
- godnos6楼是干啥牛逼工作的的,怎么懂这些东西,而且还tm是用nexus 5敲出来的????
- 万物机器人好像很强大但是不会用