0

以下のようにuuencodeを使用しています

uuencode /root/some/directory/**Test.txt** /root/some/directory/**Test.txt** | mail -s 'test' xyz@mail.com

上記のコマンドは期待どおりに機能していますが、メールが xyz@mail.com の受信トレイに届く間、ファイル名は rootsomedirectoryTest.txt に変わりますが、実際のファイル名は Test.txt です。

ファイルがあるディレクトリからこのコマンドをトリガーすると、ファイル名は同じままです。上記のコマンドはファイル名にパスを追加しますが、元のファイル名を送信する必要があります。

誰か助けてくれませんか?

4

2 に答える 2

3

使うだけ

uencode /root/some/directory/Test.txt Test.txt | mail -s 'test' xyz@mail.com
于 2014-04-20T11:30:01.067 に答える
2

ファイルが存在するディレクトリで作業を行い、完全なパス名を指定しないでください。

cd /root/some/directory
uuencode Test.txt Test.txt | mail -s 'test' xyz@mail.com
于 2014-04-20T11:29:58.827 に答える