了解如何在FreeDOS中创建、删除和复制目录和文件。
FreeDOS是DOS的开源实现,它提供了一个轻量级的操作系统,可用于在现代硬件(或模拟器)上运行历史遗留下来的应用程序,并可更新硬件供应商提供的与Linux不兼容的固件闪存。熟悉FreeDOS不仅是对旧计算机时代的一种有趣的探索,也是对获得有用的计算机技能的一种投资。在本文中,我将介绍在FreeDOS系统上工作所需的一些基本命令。
基本命令和文件命令
FreeDOS使用硬盘上的目录来组织文件。这意味着您需要使用directory命令来创建一个用于存储和查找存储在其中的文件的结构。管理目录结构所需的命令包括:
MD
(或MKDIR
)创建一个新的目录或子目录。RD
(或马华腾房
)删除一个目录或子目录。CD
(或DIR
)从当前工作目录更改为另一个命令。德尔特里
删除目录,包括其中包含的任何文件或子目录。小马
列出当前工作目录的内容。
因为使用目录是FreeDOS的主要工作,所以所有这些命令(删除除外)都包含在命令组件对象模型
中的内部命令。因此,它们将被加载到内存中,并在启动时随时可用(甚至从启动盘)。前三个命令有两个版本:一个是两个字母的短名称,另一个是长名称。实践中没有区别,所以我将在本文中使用简短的名称。
使用MD创建目录
免费的MD
该命令将创建一个新目录或子目录。(事实上,由于是根目录。从技术上讲,所有目录都是子目录,所以我更喜欢在所有示例中使用术语“子目录”。可选参数是要创建的目录的路径,但如果不包括该路径,则将在当前工作子目录中创建子目录。
例如,创建一个名为letters
子目录:
C:家>;MD的信
这将创建一个子目录C:letters
。
通过包含路径,可以在任何位置创建子目录:
C:>;MDC:homeletterslope
移动到同一个位置C:家书
,然后在其中创建一个子目录,结果相同:
C:CD家书
C:HOMELETTERS>;MD的爱
C:HOMELETTERS>;小马
爱
路径描述不能超过63个字符,包括反斜杠。
使用Engels删除目录
免费的RD
该命令将删除一个子目录。此子目录必须为空。如果它包含文件或其他子目录,您将收到一条错误消息。它还有一个可选的路径参数、语法和MD
等同于。
无法删除当前正在工作的子目录。要删除此目录,必须CD
然后删除不需要的子目录。
使用deltree删除文件和目录
RD
这个命令可能有点混乱,因为它有内置的措施来保护FreeDOS。例如,不能删除包含内容的子目录。这是一项安全措施。德尔特里
这就是解决办法。
德尔特里
该命令将删除整个子目录“tree”(子目录)、它包含的所有文件、它包含的所有子目录以及它包含的所有文件等。以上所有操作都是通过一个简单的命令完成的。有时候,可能有点也这很容易,因为它可以快速删除数据。它会忽略文件属性,因此可以删除隐藏的、只读的和未知的系统文件。
甚至可以在命令中指定多个目录树来删除它们。此命令将在一个命令中删除这两个目录中的所有子目录:
C:>;DELTREEC:FOOC:BAR
这是使用前需要三思而后行的命令之一。毫无疑问,它自然有其价值。我仍然记得去每个子目录、删除单个文件、检查每个子目录的内容、一次删除一个子目录,然后跳到上层目录重复上述过程的繁琐过程。德尔特里
当你需要它的时候,它非常省时。但我永远不会把它用于日常维护,因为这个错误会造成巨大的损失。
格式化硬盘
FORMAT
该命令还可用于准备将文件写入的空白硬盘。这将格式化D:
司机:
C:>;FORMATD:
复制文件
复制
顾名思义,该命令将文件从一个位置复制到另一个位置。所需参数包括:要复制的文件、路径和要复制到的文件。开关选项包括:
/Y
避免在文件被覆盖时出现提示。/-Y
要覆盖文件时,需要出现提示。/五、
验证副本的内容。
这将是从C:
从上的工作目录复制文件MYFILE
达到D:
驱动器的根目录,并将其重命名为EXAMPLE
:
C:>;复制MYFILE文本D:NicholasTse文本
这将从C:
从上的工作目录复制文件EXAMPLE
达到C:医生
接下来,验证文件内容以确保副本完整:
C:>;复制NicholasTseTxtC:DocsNicholasTseTxt/V
你也可以使用复制
用于合并和附加文件的名称。此命令将合并这两个文件MYFILE1TXT
和MYFILE2
,把它换成一个新名字MYFILE3
在这些文件中:
C:>;复制MYFILE1文本+MYFILE2文本MYFILE3文本
用XCOPY复制目录
XCOPY
该命令复制整个目录及其所有子目录以及这些子目录中包含的所有文件。参数是要复制的文件及其路径,以及要复制到的目标。重要的开关选项包括:
/S
复制当前目录及其子目录中的所有文件。/E
复制子目录,即使它们是空的。此选项必须与相同/S
一起使用。/五、
核实他们的复印件。
这是一个非常强大和有用的命令,尤其是用于备份目录或整个硬盘驱动器。
此命令将复制目录C:医生
的所有内容,包括所有子目录及其内容(空子目录除外),并将其放置在驱动器上D:
目录D:备份文件
在里面
C:>;XCOPYC:DocsD:backupdocs/S
使用FreeDOS
FreeDOS是一个有趣的、轻量级的开源操作系统。无论你是用它来更新主板的固件,还是给一台旧电脑注入新的活力,它都能提供许多有用的实用工具,让你能很好地使用它。学习FreeDOS的基本知识。你可能会惊讶于它的多功能性。
via:https://opensource.com/article/21/4/freedos-commands
作者:Kevin奥布莱恩题目:陆军9972翻译:罗班校对:wxy
本文最初由LCTT编撰,由Linux中国公司光荣发布
最新评论