首页 热点资讯 义务教育 高等教育 出国留学 考研考公

在linux上用ftp上传(put) 文件,文件名被创建了,但是文件没有写入

发布网友 发布时间:2022-04-23 18:24

我来回答

2个回答

热心网友 时间:2023-10-12 20:25

首先,不建议你上传整个目录,首先是上传速度会慢,如果文件数量过多,还有可能造成文件损坏。建议是先tar打包后直接上传这个文件,然后再解压。
如果你非要上传文件夹,命令如下(前提是已经连接sftp)
put
-r
dir/.
在一个已连接的sftp中执行这个命令,dir/后面必须有.否则会报错
注意:这个命令是上传
dir
目录中的文件和子目录,并不上传
dir
目录本身

热心网友 时间:2023-10-12 20:25

是给Linux系统上传东西?
1.创建FTP用户
adser
XXX
passwd
XXX
输入密码
确认密码
vi
/etc/passwd
修改为:
XXXX:x:501:50:Test
ftp
user:/home/mytest/:/sbin/nologin
XXX代表你所设的用户名
到home目录下检查用户目录权限
ls
-l
XXX(用户名)
drwxr-xr-x
2
root
root
4096
09-10
15:38
XXX
发现权限没设好
用户是root
用户组是root
可将权限设置为
chmod
777
XXX
试试看登陆
2.把你要上传的东西做成ISO文件挂在在Linux上
用Utral
ISO做好ISO文件
开启虚拟机上的Linux系统
ISO放在虚拟机的光驱里
mount
/dev/cdrom
/media
这样你局可以到/media下找到你需要的文件了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com