我试图将目录A下的所有文件复制到目录B。目录A下的所有文件都以点开头,例如:
A/.a
A/.b
A/.c
Run Code Online (Sandbox Code Playgroud)
我发现如果我使用: cp A/* B,总是得到错误:
cp: cannot stat 'A/*': no such file or directory
Run Code Online (Sandbox Code Playgroud)
这似乎不存在用于选择cp的ls开始点来处理条目,任何人有知道如何解决它?
如果目录名称为“我的目录”。我可以使用这个进入目录,
~: cd my\ dir
Run Code Online (Sandbox Code Playgroud)
或者
~: cd "dy dir"
Run Code Online (Sandbox Code Playgroud)
但我发现如果我这样做:
~: export my_dir=my\ dir
Run Code Online (Sandbox Code Playgroud)
或者
~: export my_dir="my dir"
Run Code Online (Sandbox Code Playgroud)
然后
~: cd $my_dir
Run Code Online (Sandbox Code Playgroud)
它不起作用, cd 总是将其参数作为“我的”并报告错误。
任何人都知道如何解决这个问题?
谢谢!