VPS 常用命令
06 Mar 2017登录远程主机
sudo ssh spaling@107.170.231.223 -p 21
选项
-p 指定远程主机的端口. 可以在配置文件中对每个主机单独设定这个参数.
压缩
sudo zip -qr thus.zip /home/wwwroot/thus
将/home/wwwroot/thus目录压缩成thus.zip
选项
-q 安静模式,在压缩的时候不显示指令的执行过程
-r 将指定的目录下的所有子目录以及文件一起处理
解压
sudo unzip thus.zip
sudo unzip -d /home/wwwroot/ thus.zip
将thus.zip解压到当前目录
选项
-d<目录>:指定文件解压缩后所要存储的目录;
移动
sudo mv thus.zip /home/wwwroot/
将当前目录下的thus.zip压缩文件移动到/home/wwwroot/目录下
重命名
sudo mv /home/wwwroot/thus /home/wwwroot/thusin
将thus重命名为thusin
删除
sudo rm -rf /home/wwwroot/thus
递归删除/home/wwwroot/thus目录及其下的文件
选项
-f:强制删除文件或目录;
-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
--preserve-root:不对根目录进行递归操作;
-v:显示指令的详细执行过程。
权限
1.更改文件所有者
sudo chown -R www:www /home/wwwroot/thus
更改整个文件夹的拥有者和用户组为www
2.更改文件的权限
sudo chmod 777 /home/wwwroot/thus
更改读取、写入、执行权限
显示每个文件和目录的磁盘使用空间
du -h --max-depth=1 thus
选项
-a或-all 显示目录中个别文件的大小。
-b或-bytes 显示目录或文件大小时,以byte为单位。
-c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。
-k或--kilobytes 以KB(1024bytes)为单位输出。
-m或--megabytes 以MB为单位输出。
-s或--summarize 仅显示总计,只列出最后加总的值。
-h或--human-readable 以K,M,G为单位,提高信息的可读性。
-S或--separate-dirs 显示个别目录的大小时,并不含其子目录的大小。
-X<文件>或--exclude-from=<文件> 在<文件>指定目录或文件。
--exclude=<目录或文件> 略过指定的目录或文件。
-H或--si 与-h参数相同,但是K,M,G是以1000为换算单位。
--max-depth=n 只输出命令行参数的小于等于第 n 层的目录的总计。 --max-depth=0的作用同于-s选项。(fileutils-4.0的新选项)