Linux chmod 高级用法 文件夹权限 755 文件权限 644
一般情况下使用
chmod -R 777改变目录进入权限会同时赋予文件的执行权限. 这样会破坏 linux 的权限很不安全, 短期来看确实解决了眼下问题, 万一有什么服务被攻破了, 这些带有执行权限的文件会造成安全隐患执行恶意程序. 有什么办法只修改
文件夹权限不修改
文件的权限呢
Linux rsync 远程同步工具
rsync 是一个常用的 Linux 应用程序, 用于文件同步。
它可以在本地计算机与远程计算机之间, 或者两个本地目录之间同步文件 (但不支持两台远程计算机之间的同步) 。它也可以当作文件复制工具, 替代
cp和
mv命令。
它名称里面的
r指的是 remote, rsync 其实就是"远程同步" (remote sync) 的意思。与其他文件传输工具 (如 FTP 或 scp) 不同, rsync 的最大特点是会检查发送方和接收方已有的文件, 仅传输有变动的部分 (默认规则是文件大小或修改时间有变动) 。
rsync 基本特点
- 可以镜像保存整个目录树和文件系统
- 可以很容易做到保持原来文件的权限、时间、软硬链接等
- 无须特殊权限即可安装
- 优化的流程, 文件传输效率高
- 可以使用 rcp、ssh 等方式来传输文件, 当然也可以通过直接的 socket 连接
- 支持匿名传输