我将一个文件复制到了虚拟机里面,可以通过df -lh命令看到/dev./sda1增大了很多。但是我复制文件的文件夹下面找不到我复制进去的文件。想删了重新复制也不行。请问这种问题我该如何解决?
你理解错了,/dev/sda1是挂载点,也就是相当于U盘,后面的/是具体的位置。
你应该:cd /;ls -l; 进行查看你上传的文件内容
你好,我通过cd /;ls -l; 。但奇怪的是我没有找到我上传的文件,这是什么原因呢?
@等月亮爬上坡: 你的文件复制到哪里了,有个目录吧,或者你通过命令:find / -name "文件名",进行查找
但是这里的 used 多了20个g。我想重新传也传不上去了
@等月亮爬上坡: 你根目录磁盘块满了,肯定上传不了20GB了,得先给之前的找到,删掉
@Java小白的搬砖路: 找不到之前上传的
@等月亮爬上坡: 所以让你搜下文件名嘛:find / -name "文件名"
@Java小白的搬砖路: find 也找不到
@等月亮爬上坡: cd / ; du -sh *; ll -a;
这三个命令找下吧,不可能找不到大文件的,du -sh *是查看文件大小命令,ll -a是查找隐藏文件,试试看,
@Java小白的搬砖路:
可以看到gec是25g,文件就在里面。点进去又找不到
find / -type f -size +100M
找到我放进去的文件啦,用这个命令找到的