9-1| cp: 无法获取"884/*" 的文件状态(stat): 没有那个文件或目录 这是什么意思

简介: 9-1| cp: 无法获取"884/*" 的文件状态(stat): 没有那个文件或目录 这是什么意思

这个错误消息 `cp: 无法获取"884/*" 的文件状态(stat): 没有那个文件或目录` 意味着:

1. 路径 `884/` 不存在或者

2. 路径 `884/` 存在,但它是空的,所以 `884/*` 不匹配任何文件或目录。

为了解决这个问题,你可以:. 确保路径 `884/` 确实存在并且是你想要的源目录。你可以使用 `ls` 命令检查其内容:

 ```bash

 ls 884/

 ```

 如果该命令返回错误,说明目录可能不存在。

2. 如果目录 `884/` 确实存在并且不为空,但是你仍然看到这个错误,那可能是由于目录中只有隐藏文件(它们的名称以点开头)。`884/*` 不会匹配这些隐藏文件。在这种情况下,你需要特别地复制这些隐藏文件,或者可以考虑使用其他工具,如 `rsync`。

3. 如果你确定目录存在并且不为空,但仍然遇到问题,尝试直接复制整个目录(不使用 `*`):

 ```bash

 cp -r 884/ /path/to/destination_directory/

 ```

 这将会复制 `884/` 目录下的所有内容,包括隐藏文件。


相关文章
|
Linux
linux mv移动文件命令详解与替换强制覆盖多个文件
命令语 法 mv [-bfiuv][–help][–version][-S <附加字尾>][-V <方法>][源文件或目录][目标文件或目录]
2595 0
|
2月前
|
Linux
在Linux中,如何使用xargs和exec实现把当前目录下所有后缀名为.txt的⽂件的权限修改为777。
在Linux中,如何使用xargs和exec实现把当前目录下所有后缀名为.txt的⽂件的权限修改为777。
|
4月前
|
安全 Linux
使用 stat命令查看文件信息
使用 stat命令查看文件信息
|
11月前
|
算法 Linux
Linux copy时排除某文件/目录
Linux copy时排除某文件/目录
220 0
|
11月前
|
Linux
Linux cp复制多个文件到指定目录
Linux cp复制多个文件到指定目录
187 0
|
Shell
判断目录 /tmp/jstack 是否存在,不存在则新建一个目录,若存在则删除目录下所有内容
每隔 1 小时打印 inceptor server 的 jstack 信息,并以 jstack_${当前时间} 命名文件,每当目录下超过 10 个文件后,删除最旧的文件。
71 0
|
Shell
判断目录 /tmp/jstack 是否存在,不存在则新建一个目录,若存在则删除目录下所有内容。
每隔 1 小时打印 inceptor server 的 jstack 信息,并以 jstack_${当前时间} 命名文件,每当目录下超过 10 个文件后,删除最旧的文件。
94 0
|
Linux Windows
linux中的 ln 软链接、history 查看已经执行过历史命令linux中的> 输出重定向和 >> 追加、时间日期类、date 显示当前时间linux中的tail 输出文件尾部内容linux的rm 删除文件或目录、mv 移动文件与目录或重命名
linux中的 ln 软链接、history 查看已经执行过历史命令linux中的> 输出重定向和 >> 追加、时间日期类、date 显示当前时间linux中的tail 输出文件尾部内容linux的rm 删除文件或目录、mv 移动文件与目录或重命名
linux中的 ln 软链接、history 查看已经执行过历史命令linux中的> 输出重定向和 >> 追加、时间日期类、date 显示当前时间linux中的tail 输出文件尾部内容linux的rm 删除文件或目录、mv 移动文件与目录或重命名