プロが教える店舗&オフィスのセキュリティ対策術

raspberry piで日本語を含むファイル名のファイルをコピー出来なくて困っています。
raspberry pi本体からUSBに接続したSDカードにコピーしています。
$sudo cp -v /home/pi/App/テスト.txt /media/usb0/test/テスト.txt
とすると
cp: 通常ファイル `/media/usb0/test/テスト.txt' を作成できません: 無効な引数です
のエラーが表示されます

下記組み合わせでは正常にコピー出来ています。
$sudo cp -v /home/pi/App/テスト.txt /home/pi/App/テスト2.txt
結果OK `/home/pi/App/テスト.txt' -> `/home/pi/App/テスト2.txt'

$sudo cp -v /home/pi/App/テスト.txt /media/usb0/test/test.txt
結果OK `/home/pi/App/テスト.txt' -> `/media/usb0/test/test.txt'

問題点が全く分からないので分かる方がいらっしゃれば解決策を教えて下さい。

A 回答 (2件)

そのSDカードリーダをマウントした時はどのように?



http://oshiete.goo.ne.jp/qa/5678425.html

http://note.kurodigi.com/linux-usbcharset/
http://takuya-1st.hatenablog.jp/entry/20110124/1 …
などなど。

SDカード系のファイルシステムは標準ではFAT12/FAT16/FAT32/exFATのいずれかかと。
https://www.sdcard.org/jp/developers/overview/ca …
まぁ、実際にはロングファイルネームが使えたりするので、Linux的にはvfat扱いでしょうが。(exFATは除く)
# 海外のOSで保存したものを国内の環境で見るとどうなるんだろうか?試す気はないけど。
    • good
    • 0
この回答へのお礼

sudo umount /media/usb0
sudo mount -w -o uid=pi,iocharset=utf8 /dev/sda1 /media/usb0
でマウントし直したら正常にコピー出来るようになりました。
ありがとうございます!

お礼日時:2016/08/19 18:00

ファイル名の文字コードの問題, かなぁ?

    • good
    • 0
この回答へのお礼

マウントの文字コード設定(?)が原因だったようです。
アドバイスありがとうございます!

お礼日時:2016/08/19 18:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!