导航:首页 > 文件类型 > java上传文件到linux转码

java上传文件到linux转码

发布时间:2025-05-11 22:10:06

㈠ 如何使用命令进行Mac和linux之间的文件传输

在Mac与Linux之间传输文件,可以通过命令行工具如scp实现。首先,确保文件或文件夹的所有者信息正确,以便能够进行相应的操作。例如,使用命令:

chown hudelei /opt/logs/tomcat/app/tomcat_stk_nm/stk-time.log

这将修改文件所属为用户hudelei。接下来,你可以通过scp命令从服务器下载文件到本地。命令如下:

scp [email protected]:/opt/logs/tomcat/app/tomcat_stk_nm/stk-time.log /Users/hvvi/Desktop

执行此命令后,系统会提示输入密码。输入正确的密码后,文件将被下载到指定的本地路径。

如果需要上传文件夹到服务器,同样使用scp命令,但需要加上-r参数以确保整个文件夹被复制。命令如下:

scp -r /Users/hddvvi/Desktop/load [email protected]:/opt/logs/tomcat/app/tomcat_stk_nm/

同样,这将提示输入密码。值得注意的是,如果不使用-r参数,scp命令会报错:“not a regular file”,意味着它无法识别非常规文件(如目录)。

此外,如果需要将文件移动到上一层目录,可以使用mv命令。例如:

mv filename.java 。。/

这将把filename.java移动到上一层目录。以上命令适用于mac本机和Linux服务器之间的文件传输操作。

㈡ 用java如何读取linux中的某个文件

java是跨平台语言,在linux上读文件跟在windows上读文件是一样的 只是文件路径不一样,可以用File对象和FileInputSteam来读取。但要注意文件编码问题。
如果有中文请做适当的编码转换,通常情况下Linux的默认字符编码为UTF-8编码方式,项目可以直接采用utf8编码方式操作.用System.getProperty("file.encoding")可检查系统编码格式。可改操作系统的文件系统编码,vi /etc/profile,在文件末尾加上
export LANG="zh_CN.GBK"
export LC_ALL="zh_CN.GBK"
编码转换代码:new String(files[i].getName().getBytes("GBK"),"UTF-8");

文件操作的核心代码请参考下面代码:

String path= "/home/";
path= "/home/multiverse/Repository/PMEPGImport";
File file=new File(path);
File[] tempList = file.listFiles();
for (int i = 0; i < tempList.length; i++) {
if (tempList[i].isFile()) {
//FileInputStream fis = new FileInputStream("fileName");

//InputStreamReader isr = new InputStreamReader(fis,"utf-8");
StringBuffer buffer = new StringBuffer();
String text;

BufferedReader input = new BufferedReader (new FileReader(tempList[i]));

while((text = input.readLine()) != null)
buffer.append(text +"/n"); }

if (tempList[i].isDirectory()) {
System.out.println("文件夹:"+tempList[i]);
}
}

㈢ 如何使用java远程传输文件,client只提供ip\文件路径等参数,server端无需部署服务!

其实有几种方式的,
1 ftp传输应用情况,加入在linux系统端有一些文件需要下载到用户电脑专client端,而linux系统又不是web服务器,属那么可以通过java程序FTP方式登录到linux,读取文件转换为流输出到用户IE端, java访问Linux服务器读取文件 所需jar包:j2ssh-core-0.2.2.jar
2 socket方式,可以应用于比如server-client 聊天窗,传输文字;
3 http协议,这种就是最常用的了,比如打开IE下载,上传东西,java是通过jsp servlet来实现的,然后部署放在tomcat web 服务器上,在其他局域网环境下的电脑登录IE即可访问到。没有特殊jar,只用java servlet的jar即可。例子如附件,可能上传不成功哈,网络网络会有很多哈

㈣ java 文件上传 程序部署在linux上 怎么将文件上传到局域网的另外一台电脑上,不在部署程序的那台电脑上。

你所说的就是把文件传到别的电脑里,如果是这样的话,你可以这样做:
1,如果目的主机是linux操作系统的话,你可以用:
scp -rp java绝对目录 root@目的主机IP:+目录名
2,如果目的主机是Windows系统的话,你可以创建一个samba服务或者ftp服务来实现文件的共享。

阅读全文

与java上传文件到linux转码相关的资料

热点内容
苹果6怎么删除连过wifi密码 浏览:450
闪约app怎么玩 浏览:454
宁波保税区app 浏览:777
强力删除系统找不到文件 浏览:652
米4升级64g 浏览:284
压缩文件不小心复制了很多怎么办 浏览:855
2014年安卓全球开发者大会 浏览:865
小蓝单车130版本下载 浏览:664
ios微信清除js缓存 浏览:735
安装游戏目录太长找不到指定文件 浏览:548
c盘临时文件清理找不到 浏览:120
查找手机里大文件 浏览:133
javascript函数格式 浏览:391
资治通鉴的版本 浏览:766
华为手机怎么设置关闭app数量 浏览:117
我的文件图片只显示半边咋回事 浏览:343
2011程序员薪资调查报告 浏览:805
touchjs无法上下滑动 浏览:753
dnf90版本深渊开启 浏览:138
少儿编程哪个语言比较好 浏览:562

友情链接