GNU/Linux >> Linux の 問題 >  >> Linux

tar - 抽出時に先頭のディレクトリ コンポーネントを削除する

解決策 1:

--strip-components=NUMBER を使用したい tar のオプション :

 --strip-components=NUMBER
       strip NUMBER leading components from file names on extraction

コマンドは次のようになります:

tar xfz /var/www/site.gz --strip-components=2 -C /tmp

解決策 2:

-C を使用しない理由 作成時のオプション:

$ tar cf /var/www/site.tar -C /var/www_bak/ site

Linux
  1. Rmが読み取り専用ファイルを削除できるのはなぜですか?

  2. Tarballを抽出するときにターゲットディレクトリを作成しますか?

  3. Linuxでディレクトリをgzipで圧縮する方法

  1. ディレクトリへのシンボリックリンクを削除する

  2. Unix でディレクトリを削除できない

  3. ディレクトリへのシンボリックリンクを削除するには?

  1. \ という名前のファイルまたはディレクトリを削除するにはどうすればよいですか?

  2. ソートされた順序でファイルを tar する方法は?

  3. 大きなディレクトリ ツリーをローカルにコピーしますか? cpまたはrsync?