Linux系统的目录管理


ls:查看目录内容

命令格式

ls [选项] [目录]

选项列表

  • −a: 显示包括隐藏文件和隐藏目录在内的所有文件和目录(all)。
  • −l: 以长格式的方式显示目录中所有文件和目录的详细信息(long)。

使用示例

1、ls [目录]:查看目录中的文件和目录,若不输入目录名称则查看当前目录中的文件和目录。

ls

2、ls −l [目录]:以长格式的方式显示目录中所有文件和目录的详细信息,若不输入目录名称则显示当前目录中的文件和目录。

ls

3、ls −a [目录]:显示包括隐藏文件和隐藏目录在内的所有文件和目录,若不输入目录名称则显示当前目录中所有的文件和目录,隐藏文件和隐藏目录名称以“.”开头。

ls

4、ll [目录]:以长格式的方式显示目录中所有文件和目录的详细信息,等同于“ls −l [目录]”。

cd:切换当前目录

命令格式

cd [目录]

使用示例

1、cd [目录]:将当前目录切换至指定目录中,若不输入目录名称则会切换至用户个人主目录(家目录)中。

cd

pwd:查看当前的目录

命令格式

pwd

使用示例

1、pwd:查看当前目录的名称。

pwd

mkdir:新建目录

命令格式

mkdir [选项] 目录

选项列表

  • −p:创建多级目录。

使用示例

1、mkdir 目录:创建一个空目录。

mkdir

2、mkdir -p 目录:创建一个多级空目录。

mkdir

cp:复制目录

命令格式

cp 选项 源目录 目标目录

选项列表

  • −r:将目录及子目录中的所有文件和目录递归复制(recursive)。

使用示例

1、cp −r 源目录 目标目录:若命令执行前目标目录不存在,命令会创建目标目录并将源目录中所有的文件和目录复制至目标目录中。

cp

2、cp −r 源目录 目标目录:若命令执行前目标目录已存在,命令会将源目录及其中的内容复制至目标目录中,源目录的拷贝会成目标目录的子目录。

cp

mv:移动或重命名目录

命令格式

mv 源目录 目标目录

使用示例

1、mv 源目录 目标目录:若命令执行前目标目录不存在,则命令的作用相当于目录重命名。

mv

2、mv 源目录 目标目录:若命令执行前目标目录已存在,则命令会将源目录移动至目标目录中,源目录会成为目标目录的子目录。

mv

rmdir:删除空目录

命令格式

rmdir 目录

使用示例

1、rmdir 目录:删除一个空的目录,若目录不为空则会报错。

rmdir

rm:删除目录

命令格式

rm 选项 目录

选项列表

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

使用示例

1、rm −rf 目录:不经用户确认直接将目录及子目录中的所有文件和目录递归删除。与rmdir不同的是rm可以删除多级非空目录,而rmdir只能删除空目录。

rm

发表评论

评论数量:0