0

こんにちは、UNIX のディレクトリ内のすべてのファイルを圧縮してから、FTP で uniz に転送する必要があります。

私が試してみました

tar -cvf abc.tar.gz folder

zip abc.tar.gz folder

ただし、これらのファイルは ftp の後で読み取ることができません

これらのファイルを単純なFTPでローカルにコピーしましたが、Windowsで「ファイルが破損しています」というエラーが表示されました

助けてください

4

3 に答える 3

0

tar を圧縮 (gzip) するには、「-z」オプションが必要です。このようなもの:

tar -cvzf abc.tar.gz folder
于 2013-09-30T13:16:14.353 に答える
0

コンテンツを圧縮して正しく転送するには、次の 2 つのことを行う必要があります。

  1. -cvf とともに「z」を追加して、gzip 圧縮を有効にします

    tar -cvfz abc.tar.gz folder
    
  2. FTP ホストに接続したらbinary、プロンプトを入力して、コマンドを入力する前に文字セット モードを ASCII からバイナリに変更しますput

    ftp>binary
    ftp>put abc.tar.gz
    
于 2013-12-04T21:02:52.893 に答える