查看文件夹
列出文件下所有的文件和文件夹
$ ls
列出文件下所有的文件
$ ls -a
查看当前目录下的文件数量(不包含子目录中的文件)
ls -l | grep "^-" | wc -l
查看当前目录下的文件数量(包含子目录中的文件) 注意:R,代表子目录
ls -l R | grep "^-" | wc -l
查看当前目录下的文件夹目录个数(不包含子目录中的目录),同上述理,如果需要查看子目录的,加上R
ls -l | grep "^d" | wc -l
文件操作:
移动文件或者文件夹到另一个文件夹
$ mv filename destdir
移动所有后缀为.txt的文件到另一个文件夹
$ mv *.txt destdir
删除文件:
$ rm filename
不提醒用户,直接删除文件:
$ rm -f filename
删除多个文件:
$ rm filename1 filename2
递归删除目录及目录下所有子目录和文件:
$ rm -r <目录名>
ssh(Secure Shell)用于连接远程主机:
连接主机:
$ ssh [用户名]@[主机IP]
从服务器上下载文件:
$ scp [用户名]@[主机IP]:[文件路径] [本地目录]
从服务器上传文件:
$ scp [文件路径] [用户名]@[主机IP]:[远程目录]
从服务器下载整个目录:
$ scp [用户名]@[主机IP]:[远程目录] [本地目录]
上传目录到服务器:
$ scp -r [本地目录] [用户名]@[主机IP]:[远程目录]
参考链接:
利用ssh传输文件
网友评论