0

このようなかなり厄介なツリー構造を持つモジュールがあります

APP  -CODE    - COMMUNITY - VB - FILE 1
                                - FILE 2        
     -DESIGN - ADMIN - DEFAULT - FILES
             - FRONTEND - DEFAULT - MORE FILES

既存のアプリケーションには、ツリーに沿って同じフォルダー名のいくつかを共有する APP フォルダーが既にあります。

アプリは現在、__MACOSX というフォルダーに解凍されています。sudo mv __MACOSX/*コマンドを使用して内容をコピーしようとしましたが、「移動できません... ディレクトリが空ではありません」と表示されます。

私の FTP プログラムは、すべてのファイルをディレクトリに追加し、重複がある場合は上書きするかどうかを尋ねてきました。この新しいサーバーでは SSH アクセスしかできないので、フォルダー間でコピーして APP のディレクトリに入力する方法があるかどうか疑問に思っていましたか?

4

1 に答える 1

0

コマンドにrecursive ( -R) フラグを使用して、必要なことを行うことができます。cpたとえば、私が持っている場合:

__MACOSX/
  dir1/file1
  dir1/file2
  dir2/file3

そして、私が持っています:

app/
  dir1/

次に、実行できます:

cp -R __MACOSX/* app/

そして、私は次のようになります:

app
app/dir1
app/dir1/file1
app/dir1/file2
app/dir2
app/dir2/file3

...それがあなたのやりたいことだと思います。

于 2012-08-07T03:11:36.163 に答える