如何将文件移出 Linux 中损坏的目录?

亚罗尼·詹姆斯

我知道问题的前提可能令人困惑,但我想了解发生了什么。

最近一直在试用rockchip OK3399单片机(看这里),在上面安装了linux系统,并安装了TF卡。使用Putty并通过串口协议连接,我能够与OK3399计算机建立连接并通过我的笔记本电脑控制它。

我正在尝试用OK3399系统自学一些linux 我创建了一个名为displayvids.shinside 目录的 bash 代码/usr/bin,这意味着用 mipi 相机拍摄可变数量的照片,然后保存在工作目录中。

我完成了代码的编写,但由于某种原因,.sh当我的工作目录不是/usr/bin目录时,尽管/usr/bin%PATH%环境变量中,但由于某种原因我无法运行该文件所以,我执行了以下命令:

mv /usr/bin/display* /usr/local/bin

...试图将文件移动到/usr/local/bin命令运行成功,但是当我尝试运行命令时:

cd /usr/local/bin

它告诉我我不能 cd 到 bin

在此处输入图片说明

从上图可以看出,/usr/local/bin它甚至不是目录。如果目标不是目录,为什么 mv 会成功?如何检索我的 bash 文件?

AKX

如果目标不是目录,为什么 mv 会成功?

mv 还可以重命名文件:

mv foo.txt bar.txt

您将脚本重命名为bin并将其移至/usr/local.

您可能要记住下次添加尾部斜杠,mv如果目标不是目录,则使用barf:

mv /usr/bin/display* /usr/local/bin/

如何检索我的 bash 文件?

重命名回来。

mv bin displayvids.sh

为了将来参考,您可以使用该file命令(尝试)识别文件的内容(如果已安装):

file bin

可能会说bin: Bash script或类似。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将.dnx目录移出%USERPROFILE%

如何在Linux上删除损坏的目录

如何将所有编译文件移出src目录

如何将Java JFrame部分移出Linux桌面?

在Ruby中,如何将块从类中移出到它自己的文件中?

Linux:如何将具有新名称的文件复制到同一目录中?

如何将仅在同一天生成的文件连接到linux / unix目录中?

如何将Seaborn FacetGrid中的图例移出情节?

linux如何将文件添加到zip文件中的特定文件夹

如何将Azure文件共享安装到Linux VM上的现有目录

Linux-如何将具有特殊字符的文件列表复制到新目录

如何将 Azure blob 中的文件复制到 Linux 中的某些路径

NTFS文件损坏(无此文件或目录);我可以在Linux下修复它们吗?

bash脚本将文件从深层目录结构中移出

Windows文件名在Linux中显示损坏的字符

如何将linux bash脚本文件添加到terraform代码中?

如何将文件复制到远程linux服务器中的共享帐户

Linux 如何将主机文件作为用户的输入并将其调用到脚本中

仅删除linux目录中目录中的文件

如何将Linux父目录与Java Regex匹配?

如何将linux目录路径传递给函数

NTFS损坏:Windows启动时在Linux中创建的文件已损坏

如何删除损坏的目录

如何在Linux中的多个目录中创建文件?

C ++在Linux中获取源文件目录

递归计数Linux目录中的文件

将syslog文件复制到Linux中的新目录

将多个文件移动到Linux中的子目录

如何将多个文本文件中的特定行提取到Linux上的单个txt文件中?