私のディレクトリにファイルがあります/a/b/c/xxxxx.sql
/a/b/d
もはやサブディレクトリがない別のディレクトリがあります。
ディレクトリに新しいファイルをインポートするには、単一のコマンドにxxxxx.sql
コピーする方法を教えてください。/a/b/d
/a/b/d/c/xxxxx.sql
ベストアンサー1
使用install
コマンド:
install -D -m644 /a/b/c/xxxxx.sql /a/b/d/c/xxxxx.sql
からman install
:
install
- ファイルのコピーとプロパティの設定
644
必要なものを変更してUnix権限を選択できます。755
これは主にソフトウェアの展開に使用されるため、デフォルトです。無視されるumask
。
このコマンドは、存在しない場合はすべてのディレクトリ構造を透過的に生成します-D
。
-D
DEST
最後のコンポーネントを除くすべての主要コンポーネントを作成するか、--target-directory
次のすべてのコンポーネントを作成します。SOURCE
DEST
rwxr-xr-x
それにもかかわらず、755
既存のumask
ディレクトリの権限は変更されません。