
No.2ベストアンサー
- 回答日時:
> 上の二つのコマンドは、動作が同じになるのでしょうか?
GNU tarでは「-f」のデフォルトは「-」なので同じになります。
日本語マニュアルには「-f」のデフォルトが「/dev/rmt0」 と書かれていますが、
これは間違いです。LANG=Cを設定して英語マニュアルを見れば正しい記述があり
ますし、何よりソースコード上「-」となっています。
> 違う(=何か考慮しておかなければならない)ことがあれば教えてください。
GNU tar の「-f」のデフォルトはコンパイル時に変更することができます。(※)
※configure 時にDEFAULT_ARCHIVE 環境変数を設定しておけば、それがデフォル
トになります。設定していない、または空文字列の場合は「-」になります。
また、GNU tar 以外のtar (他のUnixシステムに標準で付属するtar )では
「/dev/rmt0」 がデフォルトになっているかもしれません。
なので、互換性を高めるためにも明示的に「-f」を指定することを強くお勧めし
ます。
もっとも、互換性を高めるなら以下のいずれかの表現とスべき・・・
( cd dirIN && tar cf - `ls` ) | ( cd dirOUT && tar xf - )
( cd dirIN && ls | xargs tar cf - ) | ( cd dirOUT && tar xf - )
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Docker環境は以下通りです。doc...
-
viを使おうとするとunknown ter...
-
MACのローカルでのCGI起動方法...
-
Raspberry PiのI2Cのクロック(b...
-
LinuxOSをハードディスクごと完...
-
IntelSolarisで、dtloginができ...
-
sendmailでEHLOコマンド
-
Xwindowsのウィンドウの背景を...
-
他のログイン中のttyをリモート...
-
リモートコンピュータの時刻を...
-
コマンドプロンプトから別マシ...
-
最も安定しているフリーのUNIX...
-
SONYの音楽ソフト「x-アプリ」...
-
ファイル名一覧の印刷
-
pingは正常なのにtracerouteで...
-
シェルスクリプトとターミナル...
-
SPI非言語の問題 解説お願いします
-
エクセルの表にヘンな枠が・・・
-
ubuntuの端末の左にカレントデ...
-
Linux のシェルスクリプトの強...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IPアドレスだとPingが通るのに...
-
Docker環境は以下通りです。doc...
-
空きIPアドレスを探す方法
-
コマンドプロンプトから別マシ...
-
-bash: ftp: コマンドが見つか...
-
expectを使用しない自動PW入力方法
-
AIXのrshにて、コマンドが実行...
-
Linuxのmailコマンド実行時の挙...
-
端末(ターミナル)から端末を...
-
デュアルモニターでスクリーン...
-
no valid signature found
-
TERATERMを使ってのSSH接続がで...
-
cshにてファイル名補完の設定の...
-
他のログイン中のttyをリモート...
-
「Ctrl + C」が使用できない
-
ネームサーバからの応答なし。...
-
CiscoのルーターにVLAN毎にNAT...
-
traceroute の H! について
-
iscsiストレージへのアクセスに...
-
ルータのホスト名を調べる
おすすめ情報