これは、私の脳がうまく機能しない当時の1つかもしれません。ファイル(実際はディレクトリ.app、.bundleなど)をコピーしようとしましたが、一貫して「No such file or directory」というエラーが表示されます。ファイル名を使用せず、ファイル名を使用せずに、/スラッシュを使用しないすべての可能な組み合わせを試しました。助けて! :/
元のディレクトリ:~/desktop/directory/file.bundle
宛先ディレクトリ:/library/application\ support/directory
つまり、他の言葉では、file.bundle
はその^ディレクトリに移動する必要があります
試した:
# cp $HOME/Desktop/directory/file.bundle /library/application\ support/directory
cp: /Users/airhead/Desktop/directory/file.bundle: No such file or directory
# cp -rf ~/desktop/directory/file.bundle /library/application\ support/directory/
cp: /Users/airhead/Desktop//directory/file.bundle: No such file or directory
# cd ~/
# cp -r directory/file.bundle /library/application\ support/directory/file.bundle
cp: /Users/airhead/Desktop/directory/file.bundle: No such file or directory
# cp -Rf $HOME"/directory/file.bundle" "/library/application\ support/directory/"
cp: directory /Library/Application\ Support/directory/ does not exist
追加情報:
# ls -la $HOME/Desktop/directory/
ls: /Users/airhead/Desktop/directory/: No such file or directory
directory
は、既存のファイルでもディレクトリでもありません。結局のところ、実際の名前はdirectory.1
によって明らかにされたls -la $HOME/Desktop/
。
完全な作業コマンドは
cp -R $HOME/directory.1/file.bundle /library/application\ support/directory/
とともに -R
パラメータの再帰的コピー(ディレクトリのコピーには必須)。
この質問にはすでに答えられていることは知っていますが、別のオプションは、単にFinderで宛先フォルダーとソースフォルダーを開き、ターミナルにドラッグアンドドロップすることです。パスは自動的にコピーされ、適切にフォーマットされます(したがって、適切なファイル名/拡張子を実際に把握する必要がなくなります)。
MacとWindowsマシン間でネットワーク経由のコピーを行う必要がありますが、ファイルツリーのかなり深いところにある場合があり、これが最も効果的な方法であることがわかりました。
したがって、例として:
cp -r [Finderからソースフォルダをドラッグアンドドロップ] [Finderからソースフォルダをドラッグアンドドロップ]
OS X Sierra 10.12では、上記のいずれも機能しません。 cdを押した後、ドラッグアンドドロップが機能しません。間隔やその他の修正は機能しません。私が見つけることができる技術を使用して〜/ Library Supportにcdすることはできません。これはセキュリティ機能ですか?
SIPを無効にして、違いが生じるかどうかを確認します。