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

ディレクトリ構造を保持せずにディレクトリを tar するにはどうすればよいですか?

--directory オプションを使用します:

 tar czf ~/backup.tgz --directory=/home/username/drupal/sites/default files 

cd /home/username/drupal/sites/default/files
tar czf ~/backup.tgz *

tar アーカイブを作成する

tar czf  $sourcedir/$backup_dir.tar --directory=$sourcedir WEB-INF en

ローカル マシンで tar ファイルを展開

tar -xvf $deploydir/med365/$backup_dir.tar -C $deploydir/med365/

サーバーにアップロード

scp -r -i $privatekey $sourcedir/$backup_dir.tar $server:$deploydir/med365/
echo "File uploaded.. deployment folders"

サーバーで tar を展開

ssh -i $privatekey $server tar -xvf $deploydir/med365/$backup_dir.tar -C $deploydir/med365/

こんにちは、指定されたディレクトリに入ることは不可能です (Makefiles など) より良い解決策があります

tar -cjvf files.tar.bz2 -C directory/contents/to/be/compressed .

末尾のドット (.) を忘れないでください !!


Linux
  1. 自分のディレクトリにR3.3.1をインストールする方法は?

  2. Linux – Unix / linuxファイルのディレクトリ構造情報をどのように検査しますか?

  3. 親プロセスの作業ディレクトリを設定するにはどうすればよいですか?

  1. Pythonで(MB)ファイルのtar.gzのサイズを取得する方法

  2. Linux:ファイルを比較せずにディレクトリ構造を比較する

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

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

  2. tar を使用してフォルダー構造のないファイルを抽出するにはどうすればよいですか

  3. bashでファイルの絶対ディレクトリを取得するにはどうすればよいですか?