美文网首页
linux 常用命令

linux 常用命令

作者: 许俊贤 | 来源:发表于2018-12-06 00:02 被阅读0次

    linux常用命令

    du

    #查询目录大小
    du -sh 目录
    

    df

    #查询分区大小
    df -lh
    

    ls

    #统计某文件夹下文件的个数 
    ls -l |grep "^-"|wc -l
    
    #统计某文件夹下目录的个数  
    ls -l |grep "^d"|wc -l
    
    #统计文件夹下文件的个数,包括子文件夹里的  
    ls -lR|grep "^-"|wc -l
    

    排序

    #时间最近的在前面
    ls -lt  
    
    #时间从前到后
    ls -ltr 
    

    crontab

    # 清除调度程序
    crontab -r 
    

    scp

    获取远程服务器上的文件
    scp -P 端口 root@IP地址:/opt/file /opt/file
    如:

    scp -P 2223 root@192.168.0.100:/opt/test.tar.gz /opt/test.tar.gz
    

    命令中的大写P 为端口参数,2223 表示ssh的端口,如果是 22 的话,可以不需要该参数,如果是其他端口,必须填写。
    root@192.168.0.100 表示使用root用户登录远程服务器192.168.0.100(可以写公网ip,或者内网ip)
    :/opt/test.tar.gz 表示远程服务器上的文件及路径
    最后面的/home/test.tar.gz 表示保存在本地上的路径和文件名。
    执行命令后,正常的话会有一个提问,输入 yes 回车,然后需要输入远程服务器的 root 密码,回车即可。

    注:文件夹需增加scp -r

    获取远程服务器上的目录

    scp -P 2223 -r root@192.168.0.100:/opt/dirname/ /opt/dirname/
    

    注意:如果是目录,需要添加一个 -r 参数

    将本地文件上传到服务器上

    scp -P 2223 /opt/test.tar.gz root@192.168.0.100:/opt/test.tar.gz
    

    将本地目录上传到服务器上

    scp -P 2223 -r /opt/dirname/ root@192.168.0.100:/opt/dirname/
    

    备注:个人博客同步至简书。

    相关文章

      网友评论

          本文标题:linux 常用命令

          本文链接:https://www.haomeiwen.com/subject/tkggcqtx.html