Tips:ホストOSでダウンロードしたファイル
Unixのターミナルで,Web上のファイルをダウンロードするには,CUIのwebブラウザを利用するか,HTTP対応のダウロードコマンドを利用する.
が,いずれにせよ慣れが必要で,現時点では,Windows/MacOSのwebブラウザでダウンロードしてからUnix側にコピーする方が確実だろう.
その場合,ダウンロード場所からUnix側に移動する場所が問題になる.
★Windows--Ubuntuの場合:
Ubuntu側からは,C:\ドライブは"/mnt/c"として見える.
Windows側のホームフォルダはたいてい,"C:\Users\<自PCユーザ名>"なので,Ubuntuからは,
"/mnt/c/Users/<自PCユーザ名>"
と見える.
★MacOS--ターミナルの場合:
MacOSの場合は同じOS世界で,MacOSのホームとターミナルのホームディレクトリは同じである.
WebブラウザからダウンロードしたファイルはホームのDownlods フォルダに保存され,ターミナルでも,ホームディレクトリを lsすればすぐに見つかるだろう.
ただし,Webブラウザでダウンロードする際には
右クリックしてダウンロード
する方がよい.
※リンクをクリックするとファイルの閲覧タブが開いて少々面倒.
◎いずれにせよ,作業する際には,Work ディレクトリにコピーし,そこで作業しよう.
★日本語コードの問題:
これはWindows/MacOSで,テキストファイル (.txtとか.csv) をダウンロードした時の問題.
Windows側で作られた日本語ファイルは,コードがShiftJISになっている.
UnixのデフォルトはUTF-8というコードなので, このままだと日本語が化けて見える.
この際には以下のように,nkf というコマンド (Unix非標準だがよく使われる) を使って変換する.
$ nkf downloadfile > newfile
nkf コマンドが見つからない場合はインストールする.
$ sudo apt install nkf -y (Ubuntu)
$ brew install nkf (MacOS)
以上.
2023/7/4