- 締切済み
WindowsとUnixのファイル形式の考慮点
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- a-saitoh
- ベストアンサー率30% (524/1722)
漢字のファイル名を使わないこと。 いわゆる半角英数字の8文字+3文字のファイル名にしておくのが安全です。 別にtarでもzipでも問題なく行けるはずです。ファイル名に漢字を使ってなければ。 ファイルの内容の文字コードの問題はまた別ですよ。 tarファイルだけでなく、tarファイルに含まれるファイルの名前も漢字/かなが使われているとうまく展開できないかも知れません。 AIXってSHIFTJISをサポートしていたかどうか忘れてしまいましたが。模試サポートしているのなら、LANG=ja_JP.SJISなどとシフトJIS環境にしてから展開したら漢字ファイル名もOKかもしれません。
関連するQ&A
- インストール済みかどうか&ファイル展開のコマンド
SunOS5.6を使っています。 ものすごく初心者なので、UNIXコマンドをネットで検索しながら触っています。 autoconf-2.13.tar.gzをインストールしようと思いネットで検索していたら ----------------------------- $ cd /usr/local/src $ autoconf-2.13.tar.gz $ tar -xvzf autoconf-2.13.tar.gz 又は # gzip -cd autoconf-2.13.tar.gz | tar -xvf - ------------------------------- とあったのでautoconf-2.13.tar.gzを展開したいのですが、どうやったら展開できるのか分からず困っています。 というのも、 tar -xvzf 、gzip -cd としてもコマンドが見つかりません。 いろいろ調べまわっても、いろんな展開方法があり試してやっているのですが、よくわかりません。 *.zipというファイルであれば展開を自分で出来ましたが、、、*.tar.gzとなる拡張子の展開方法が分かりません。 その前にautoconf自体がインストール済みであるかどうか、どうやってコマンドでしらべるのでしょうか?
- ベストアンサー
- Solaris系OS
- ファイルの展開について
AIXを利用しているのですが、、 OSのカテゴリがよくわからずこちらに質問をさせて下さい。 ファイル(xxxx.tar.Z)をパイプを利用して展開しようとしているのですが、 $uncompress -Z xxx.tar.Z | tar -xvf - と打つと展開されますが・・最後の「-」はどういう 意味なのでしょうか?? 何故最後に付けないと展開できないのかわかりません。。
- ベストアンサー
- Linux系OS
- UNIXからダウンロードしたファイルをLineInput#で読み込めない
UNIX(AIX)からダウンロードしたテキストファイルをVBのLineInput#ステートメントで、行単位に 読み込もうとすると、とんでもない行が読み込まれ、予測しない動作をします。 おそらく改行コードの問題だと思うのですが、再度ダウンロードすることができないので、Windows側で改行コードの変換をしたいと思います。 なにかよい方法がありましたらご紹介ください。
- ベストアンサー
- その他(OS)
- unixのwindows diskへのバックアップ(コピー)について
Unixサーバのdiskがいっぱいになり、削除プログラム を実行するのですが、もしもの場合に備えてバックアップを取りたいのですが、Unixにはその空きもなく Windowsのdiskへのコピーをしようと思います。 Unixでのバックアップでは、tarなどの圧縮によるバックアップ方法もあるそうですがUnixにはそれだけの空きがありません。Win側からFFFTPでバックアップを試みたのですが、Winでファイル名として扱えない文字があったり、また、データ量の多さ?によりFFFTP自体が死んでしまいます。現状ではWindowへコピーするか、 Unixの別マシンがディレクトリ単位で圧縮できるくらいの容量であれば空いている程度です。 元のUnixサーバは20GB, 30GBのDISK OSは確かSolaris 2.6です。Unixについては全くの素人です。 何かバックアップが可能な方法がありませんか? よろしくお願いします。
- 締切済み
- Solaris系OS
- UNIXからWindowsへのファイル転送
UNIXからWindowsサーバーへFTP以外でファイル転送をしようと考えています。 方法としてはSFTPがあると思いますが、 Windowsサーバー側に条件はなにがありますでしょうか? IISでFTPを構築しないとだめでしょうか? UNIXでsftpコマンドは実行できることを確認しています。 また、逆のパターンとして WindowsサーバーからUNIXサーバーへWinSCPでのファイル転送の場合は WinSCPを導入するだけでよいでしょうか? 転送する側でIISでのFTP設定も必要でしょうか? 初歩的な質問で申し訳ございませんが、 ご教授の程よろしくお願いいたします。
- ベストアンサー
- Linux系OS
- LANDISKをAIX(UNIX系OS)にマウントする
OSがAIXのマシンから、LANDISKへ直接ファイルを書き込みたいのですが ※LANDISK=IO-DATAのLAN接続型の外付けハードディスク 以下のURL参照 http://www.iodata.jp/prod/storage/hdd/2005/hdl-u/ そこで、AIXのファイルシステムにLANDISKをマウントできないか 知りたいのです。 どなたかアドバイスください 私なりに思うことを以下に記述します。 LANDISKの仕様には以下の記述があります ***** 以下 仕様に関する記述 ***** ファイルサーバー機能 ・Windowsファイルサービス※ ・Macintoshファイルサービス※ ・FTPファイルサービス ・AVeL LinkServer機能 *********************** UNIXのファイル共有サービスが含まれていません ということは、 AIX、LANDISKとも標準装備のままでは、 AIXのファイルシステムにマウントできないのでは とおもっています マウントするには、 (1)AIXにWINDOWSファイル共有サービスを 使えるようにする (2)LANDISKにUNIXのファイル共有サービスを 使えるようにする のいずれかが必要なのかなと思ってます
- 締切済み
- その他(ソフトウェア)
- sygwinでwindowsの.txtファイル内の日本語を正常に表示さ
sygwinでwindowsの.txtファイル内の日本語を正常に表示させるには? sygwinでwindowsの.txtファイル内の日本語を正常に表示させる方法はありますか? cat等で開いても文字化けして読む事ができません。 どこか文字コードを設定するファイrがあるのでしょうか?
- ベストアンサー
- Linux系OS
- Windows 7を使っています。
Windows 7を使っています。 zipファイルを展開しようとしたのですが、なぜか出来ません。 XPでは同じファイルでも展開可能です。設定を変えないといけないのでしょうか?教えてください。
- ベストアンサー
- Windows 7
- 大きいサイズのファイルの扱い方 UNIX AIX
お世話になります。 UNIX(AIX)環境での大きいサイズのファイルの扱いについての質問です。 viで大きいサイズ(500MBくらい)のテキストファイルを 開きたいのですが、マシンのメモリ不足で開くことができません。 このような大きいサイズのファイルを 大雑把にわけたい(3等分とか、5等分とか)のですが どのような方法があるか?教えてください。 (マシンの性能を上げる!という解答以外でおねがいします。) wcコマンドで全体の行数を調べようとしても、エラーが帰ってきてしまって調べられません。 headコマンドで頭から100行出力しようとしてもエラーが帰ってきます。 tailコマンドを使えば、ファイルの終端から、サイズを決めて出力することは、できます。 tailコマンド使用例 tail -k 50000 AAA.txt > BBB.txt
- ベストアンサー
- その他(OS)
- 絶対パスでアーカイブされたファイルをtarコマンドの相対パスで展開
UNIXコマンドの「tarコマンド」についての質問です。 ファイルを絶対パスを用いてアーカイブをかけた場合、アーカイブファイルの展開時に、絶対パスで展開させず相対パスで展開させる方法がわかりません。 test.logを絶対パスを用いてアーカイブします。 %pwd /export/home %ls test.log %tar -cvf test.tar /export/home/test.log %ls test.log test.tar %rm test.log %ls test.tar このアーカイブファイルを別ディレクトリに移動 %mv /export/home/test.tar /export/home/test/test.tar 自身もディレクトリ移動 %cd /export/home/test %ls test.tar このような条件でアーカイブファイルの展開を実行 %tar -xvf test.tar %ls test.tar /export/home/testのディレクトリでは展開されず下記のように 絶対パスで指定したディレクトリに展開されます。 %cd /export/home/test %ls test.log インターネットで調べたところ %tar -xvf test.tar -C /export/home/test で実行すれば相対パスで展開できると記述があったのですが うまくできませんでした。 上記のコマンドで実行したところ得にはエラーは出ず メッセージが「tar:ブロックサイズ=4」と出て展開もされませんでした。 もしよろしければご教示願えませんでしょうか。 よろしくお願いいたします。
- 締切済み
- Solaris系OS
お礼
a-saitohさん、 早々のご回答ありがとうございます。大変助かりました。 早速頂いた注意点を元に、メディアに保存したいと思います。 ありがとうございました。