文件的基本管理命令


touch命令

创建文件或更新已有文件的创建时间。

命令格式

touch 文件...

使用示例

touch 文件...:文件不存在则创建空文件,否则只更新已有文件的创建时间。

touch

cp命令

复制文件或目录。

命令格式

1、cp [选项]... 源文件 目标文件
2、cp [选项]... 源文件或目录... 目标目录

选项列表

  • −r:将目录及子目录中的所有文件和目录递归复制(recursive),若不输入此选项则需要复制的源目录会被忽略。

参数说明

  • 源文件 目标文件:将源文件复制至目标文件中,若目标文件存在,系统会提示是否覆盖。
  • 源文件或目录...:需要复制的文件或目录列表,可以是单个文件或目录,也可以是包含多个文件和目录的文件目录列表。
  • 目标目录:若需要复制的是单个目录,目标目录可以不存在;否则目标目录必须存在,命令会将源文件和目录复制至目标目录中。

使用示例

1、cp 源文件 目标文件:复制源文件至目标文件中。

cp

2、cp [选项]... 源文件或目录... 目标目录:复制源文件和目录至目标目录中。

cp

mv命令

移动或重命名文件与目录。

命令格式

1、mv 源文件 目标文件
2、mv 源文件或目录... 目标目录

参数说明

  • 源文件 目标文件:将源文件重命名为目标文件,若目标文件存在,系统会提示是否覆盖。
  • 源文件或目录...:需要移动的文件和目录列表,可以是单个文件或目录,也可以是包含多个文件和目录的文件目录列表。
  • 目标目录:若需要移动的是单个目录,目标目录可以不存在(目录重命名);否则目标目录必须存在,命令会将源文件和目录移动至目标目录中。

使用示例

1、mv 源文件 目标文件:移动源文件至目标文件中(文件重命名)。

mv

2、mv 源文件或目录... 目标目录:移动源文件和目录至目标目录中。

mv

rm命令

删除一至多个文件和目录。

命令格式

rm [选项]... 文件或目录...

选项列表

  • −r:将目录及子目录中的所有文件和目录递归删除(recursive),此选项仅对目录有效。
  • −f:强制删除文件和目录,不给予提示(force)。

参数说明

  • 文件或目录...:需要删除的文件和目录(可以是单个文件或目录,也可以是包含多个文件和目录的文件目录列表)。

使用示例

1、rm −rf 文件或目录...:强制删除一至多个文件和目录,且不给予提示。

rm

ln命令

为文件或目录创建链接,链接分为硬链接(Hard Link)和软链接(Symbolic Link)两种。

硬链接是文件系统中指向同一文件数据的多个文件名,相当于文件别名;软链接也称符号链接,是文件系统中指向目标文件或目录的特殊文件,类似Windows快捷方式,它本身不存储数据,仅记录目标位置。使用rm删除软链接和硬链接不会影响目标文件或目录。

命令格式

1、ln 文件 链接
2、ln −s 文件或目录 链接

选项列表

  • −s:为文件或目录创建一个软链接,不使用此选项则会创建一个硬链接。

使用示例

1、ln 文件 链接:为文件创建一个硬链接。

ln

2、ln −s 文件或目录 链接:为文件或目录创建一个软链接。

ln

发表评论

评论数量:0