几条常用的Linux操作文件文件夹命令
最近在用Dotcloud,一个支持多种服务的云平台,经常需要登录到远程主机中,有几条命令用的最是频繁,总结下:
复制:
cp -rf ** des //递归的复制当前目录下的所有文件和文件夹到目录des
重用名:
mv 1.txt 2.txt //重命名1为2,同样适用于文件夹
解压:
tar zxvf 1.tar.gz //解压1
unzip 1.zip //解压1
改变权限:
chmod -R 755 des //递归改变/des下的所有文件和文件夹权限为755
删除文件文件夹:
rm 1.txt //删除1.txt
rm des //删除目录des,当目录非空时会报错
rm -f 1.txt //强制删除
rm -rf des //强制递归删除目录des下的所有文件及文件夹(慎用!)
rm -rf ** //强制递归删除当前目录下的所有文件及文件夹(慎用!)
创建文件夹和文件:
mkdir adir //创建目录adir
vi 1.txt //创建文件1.txt并在vi中打开
由于是远程登录shell,没有图形界面,最喜欢的编辑器gedit也就用不了了,只好用vi
Dotcloud目前支持的服务有:Java/MongoDB/PHP/Perl/MySQL/Node.JS/Ruby/PostgreSQL/Python/Solr/Redis/SMTP ,可谓十分齐全!