Linux常用命令

scp命令

scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令, scp传输是加密的,可能会稍微影响一下速度。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会快一点,但当小文件众多的情况下,rsync会导致硬盘I/O非常高,而scp基本不影响系统正常使用。
1、上传本地文件到远程服务器
把本机/xm/www/目录下的index.js文件上传到192.168.0.101这台服务器上的/xm/www/目录中

scp /xm/www/index.js [email protected]:/xm/www/ 

2、从远程服务器上下载文件
把192.168.0.101上/xm/www/目录下的index.js文件下载到本地/xm/www/目录中

scp [email protected]:/xm/www/index.js /xm/www/(本地目录)

3、上传目录(文件夹)到服务器
把当前目录下的test目录(文件夹)上传到服务器的/xm/www/ 目录

scp -r test [email protected]:/xm/www/

4、从服务器下载整个目录(文件夹)
把192.168.0.101上/xm/www/目录下的test目录(文件夹)下载到本地/xm/www/目录中

scp -r [email protected]:/xm/www/test /xm/www/

注意: root 不是固定写法,@前面这个是服务器的用户名称不一定是root也可以是admin或其他,这个代表的是一个用户的权限。

mv命令

mv命令既可以重命名,又可以移动文件或文件夹。
1、修改文件或文件夹名
把当前目录下的file1文件名改成file2,如果该目录下有file2,则覆盖以前的file2文件。

mv file1 file2

2、移动文件目录并修改文件名
将/a目录移动到/b下,并重命名为c

mv /a /b/c
rm命令

rm命令用于删除一个文件或者目录。
用法:rm [选项] [参数] (参数为目录或文件)

命令选项:
-f:不提示,强制删除文件或目录;
-i:删除已有文件或目录之前先询问用户;
-r, -R:递归删除,将指定目录下的所有文件与子目录一并删除;
-v:显示指令的详细执行过程。

注意:rm是一个危险的命令,使用的时候要特别当心,尤其对于初学者来说。
1、删除test.txt或text文件夹

rm  test.txt 
rm  test

2、删除当前目录下的所有文件及目录,并且是直接删除,无需逐一确认命令行为

rm  -rf  要删除的文件名或目录

3、删除当前目录下的所有文件及目录

rm  -r  * 

你可能感兴趣的:(Linux常用命令)