2016-05-21 5 views
-1

シェルスクリプトは、ターゲットディレクトリがOSXでシェルファイルが実行されているフォルダの2レベル上のファイルをコピーする方法は?

cpコマンドで使用するための正しいパスの方法は何であるParentあるParent/SubfolderA/SubfolderB/

から実行されますか?

cp file ../../

または

は、絶対パスを使用して、相対パスを使用して、あなた

+1

'cpファイル../ ..' – par

答えて

1

ありがとう

cp file Parent/ここに親が親ディレクトリへのフルパス

+0

ありがとうございました。今、どうすれば許可が拒否されますか? – Kourosh

+0

'sudo cp file ../../'を試してみるか、rootとしてログインしてください。 あなたは 'chmod'によってそのディレクトリに特権を与えることさえできます – manoj

1
  1. は、同様にファイルとそのパーミッションをコピーするためにcmdをcd parent
  2. sudo cp -a SubfolderA/SubfolderB/file .を使用して親ディレクトリに移動します。 sudoを使用すると、このコマンドの一時的なroot権限が得られ、 "permission denied"に遭遇することはありません。
関連する問題