Linux下文件操作

推荐在windows系统下使用winscp客户端远程操作Linux文件系统,或使用以下较为“土鳖”的方法(其实会使用操作命令还是不错的)

一、上传文件

从windows操作系统中向Linux服务器上传文件使用pscp,首先下载pscp.exe,存放于某目录A下,同时将需要上传的文件或文件夹B也存放在该目录A下,然后点击“运行->cmd”,进入DOS命令窗口,进入目录A下

1、上传文件B(包含后缀名)

命令:pscp B linux账户@linux系统地址:/上传目录

例如:

pscp index.php root@192.168.0.1:/home/usr

该命令中上传文件为index.php,linux用户名为root,linux地址为192.168.0.1,上传目录为:/home/usr

回车,输入root账户的密码,才能上传成功。

2、上传文件夹B

命令:pscp -r B linux账户@linux系统地址:/上传目录

例如:

pscp -r data root@192.168.0.1:/home/usr

该命令中data为所上传的文件夹

回车,输入root账户的密码,才能上传成功。

二、下载文件

1、下载文件B(包含后缀名)

命令:pscp linux账户@linux系统地址:/……/B d:/

例如:

pscp root@192.168.0.1:/home/usr/index.php d:/

该命令中下传文件为index.php,linux用户名为root,linux地址为192.168.0.1,下载目录为:d:/

回车,输入root账户的密码,才能下载成功。

2、下载文件夹B

命令:pscp -r linux账户@linux系统地址:/……/B d:/

例如:

pscp -r root@192.168.0.1:/home/usr/data d:/

该命令中data为所下载的文件夹

回车,输入root账户的密码,才能下载成功。

三、查找文件

查找文件(一定要带后缀)或文件夹A:

find / -name A

四、移动文件或文件夹

移动文件(一定要带后缀名)或文件夹A:

mv /home/test /home/value

将home目录下的test文件夹移动到home目录下的value文件夹内

mv /home/index.php /home/value

将home目录下的index.php文件移动到home目录下的value文件夹内

五、看文件夹或文件大小

5.1 查看文件夹总大小

du -s /home
也可以:
du -sh /home

5.2 查看某个目录下所有文件的大小:

ls -lh

5.3 查看硬盘使用情况:

df -h

六、新建、删除文件(文件夹)

1、删除文件

rm -f 文件名(带后缀名)

举例:

      rm -f /home/SaaS/test.txt  删除路径下的test.txt文件

2、删除文件夹

    2.1 删除文件夹可用

rmdir  文件夹名(可含路径)

  2.2 删除非空文件夹

rm -rf 目录名字

  -r 是递归,不管有多少级目录,一并删除

      -f 是强制删除,不做任何提示。注意,删了就没了,Linux可没有回收站

举例:

      rm -rf /home/SaaS/file  表示删除该路径上的file目录

 推荐一个自己业余时间开发的网盘搜索引擎,360盘搜www.360panso.com

  

  



  

原文地址:https://www.cnblogs.com/eczhou/p/2310863.html