導航:首頁 > 文件類型 > 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轉碼相關的資料

熱點內容
win7無法打開隱藏文件 瀏覽:757
怎樣把壓縮文件變成空白文件 瀏覽:516
wokrNC和UG編程哪個好 瀏覽:487
愛奇藝隨刻文件名 瀏覽:40
wps是怎麼壓縮文件 瀏覽:986
dos配置文件名 瀏覽:582
java軟體工程師做什麼 瀏覽:897
3dmax導出ive文件 瀏覽:464
數據重復性好是什麼意思 瀏覽:166
如何查找電腦文件使用歷史記錄 瀏覽:821
linux可以運行exe的文件嗎 瀏覽:935
庫幣是哪個國家的app 瀏覽:201
大智慧internet文件夾有哪些文件 瀏覽:89
編程培訓課程哪個排名好 瀏覽:124
我的cad怎麼沒顯示文件選項卡 瀏覽:952
命令行當前是哪個資料庫 瀏覽:588
為什麼appstore打開空白 瀏覽:574
選貨車軟體什麼app最好 瀏覽:577
psv仙境傳說ace如何降級版本 瀏覽:460
杭州哪裡學少兒編程比較好 瀏覽:642

友情鏈接