唔,百度收集的,记着备用
 

ssh -v -CD $port root@$vps_ip Ubuntu下SSH代理 
cp -a tool /home/leavex/www /* 把tool目录下所有文件复制到www目录下 */ 
rm go.tar /* 删除go.tar文件 */ 
find mt.cgi /* 查找文件名为mt.cgi的文件 */ 
tar xvf wordpress.tar /* 解压tar格式的文件 */ 
tar -tvf myfile.tar /* 查看tar文件中包含的文件 */ 
gzip -d ge.tar.gz /* 解压.tar.gz文件为.tar文件 */ 
unzip phpbb.zip /* 解压zip文件,windows下要压缩出一个.tar.gz格式的文件还是有点麻烦的 */ 
<!--more--> 
tar cf toole.tar tool /* 把tool目录打包为toole.tar文件 */ 
-rm [file] 删除文件/文件夹 
rm -f [file] 强行删除,忽略不存在的文件,无提示 
rm -r [file] 递归删除所有内容 
-mv 重命名或移动 
mv [options] [source] [destination] 
[options]常用:-f(强行移动/重命名), -i(移动/重命名前尝试), -u(更新) 
例如 
mv wwwroot/cgi-bin . 将/cgi-bin目录移动到当前目录下 
mv cronfile.txt myfile.txt 将cronfile.txt重命名为myfile.txt 
 
 
1、下载(wget) 
直接下载: wget [URL] 
下载并重命名: wget [URL] -O [SAVEAS] 
 
示例: 
#下载百度首页并保存为 1.txt
wget “http://www.baidu.com/” -O 1.txt
 
2、复制(cp) 
复制文件: cp [file] [file_copyas] 
复制目录: cp -r [dir] [dir_copyas] 
 
示例: 
#复制 1.txt 为 2.txt
cp 1.txt 2.txt
#新建一个目录 dira
mkdir dira
#复制所有 *.txt 到 dira 目录下 
cp *.txt dira/ 
#复制目录 dira/ 为目录 dirb/ 
cp -r dira/ dirb/ 
 
3、移动/剪切(mv) 
mv [file] [fileas] 
mv [dir] [diras] 
 
示例: 
#移动当前目录下所有 *.txt 到 dira/ 下,如有相同文件则提示是否覆盖 
mv *.txt dira/ 
#移动当前目录下所有 *.txt 到 dira/ 下,直接覆盖不提示 
mv -f *.txt dira/ 
#将 dira 整个目录移动到 dirb 下,参数-f同上 
mv dira/ dirb/ 
 
4、删除(rm) 
参数 -r 用户目录操作,参数 -f 用户强制执行不提示 
删除文件: 
rm [file] (带提示) 
rm -f [file] (不带提示) 
删除目录: 
rm -r [dir] (带提示) 
rm -rf [dir] (不带提示) 
 
示例: 
#删除文件,带提示 
rm 1.txt
#删除文件,不带提示 
rm -f 2.txt
#删除目录带提示 
rm -r dira/ 
#删除目录不带提示 
rm -rf dirb/ 
 
5.解压文件ZIP: 
解压zip文件 unzip xxx.zip
 
总结一下其他的几个: 
进入 目录 cd xxx
退出目录 cd .. 
看文件列表 ls
解压zip文件 unzip xxx.zip
移动目录到上一级 mv xxx ../ 
删除一个目录 rm -rf xxx