linux操作之常用命令
查找、打包压缩
文件查找与检索
按文件属性查找
按文件名: find target_dir -name file_name
按文件大小: find target_dir -size +10k -size -10M
等于 -size 10k
大于 -size +10k
小于 -size -10M
按文件类型: find target_dir -type d/f/b/c/s/p/l
按文件内容查找
grep -r target_content target_path
1 | # 在当前目录下查找文件名为WAVECAR的文件,并显示其所在路径 |
压缩与打包
压缩gzip与bzip2
压缩并打包tar、rar、zip
1 | # 压缩gzip与打包tar |
如何在不同服务器间传输文件?
如远程服务器的IP是 59.64.37.3,用户名是jiangyf ,在命令行模式下输入
sftp jiangyf@59.64.37.3,回车提示输入密码。进入提示符
1 | sftp> |
get语句是从远程服务器的/home/jiangyf/目录下将test.gjf下载到本地/home/jiangyf/目录下。
put语句将把当前服务器/home/jiangyf/目录下的test.log文件上传至远程服务器/home/jiangyf/目录下。
路径也可以是相对路径;
改变路径可以用cd ,改变当前服务器路径可以用lcd;
ls rm rmdir mkdir 这些命令都可以使用。同理调用当前服务器都是加l , 即lls lrm.
要离开sftp,用exit 或quit、 bye 均可。
如果登陆远程机器不是为了上传下载文件,而是要修改远程主机上的某些文件。可以
ssh jiangyf@59.64.37.3