【发布时间】:2013-09-30 07:02:16
【问题描述】:
这可能是我的大脑无法正常工作的日子之一,或者我非常愚蠢。我一直在尝试复制文件(实际上是目录 .app、.bundle 等),但始终收到错误消息“没有这样的文件或目录”。我已经尝试了不使用 / 斜线、使用文件名、不使用文件名的所有可能组合。帮助! :/
原目录:~/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
【问题讨论】:
-
为了涵盖显而易见的要点:您的文件系统是否不区分大小写?您是否忘记了
cp的目标参数(例如cp "$HOME/Desktop/directory/file.bundle" "/library/application support/directory"? -
对不起,我应该指定 - 不区分大小写,最后是目标路径。我会更新这个问题。它需要用引号引起来吗?也许这就是问题o_O
-
你能给我们
ls -la $HOME/Desktop/directory/的输出吗?只是为了确保该文件确实存在。 -
如果是 OSX,默认文件系统 (HFS) 区分大小写。
-
@MaxLeske - 嗨,Max,输出在问题的上方。在查找器中,如果我获得有关文件的信息,我会得到“/Users/airhead/Desktop/”文件名:目录