Linux中文件和目录管理(创建删除移动复制)

目录

1——一次建立一个或多个目录:mkdir

​2——创建一个空文件:touch

3——移动和重命名:mv

4——复制文件和目录:cp

5—— 删除目录和文件:rmdir和rm


在学习文件与目录的管理的一些命令之前,我们先了解下Linux下的目录结构。

linux为树状目录结构,如图所示

以下是一些常见目录的含义:

linux系统主要目录
/bin (Binaries 二进制文件)存放着最经常使用的命令
/boot存放内核与启动文件
/dev (Device 设备)存放的是 Linux 的外部设备
/etc(Etcetera 等等)存放系统软件的启动和配置文件
/home用户的主目录(在 Linux 中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的)
/root超级权限者的用户主目录即系统管理员
/mnt让用户临时挂载别的文件系统的
lib (Library 库)存放着系统最基本的动态连接共享库
/medialinux 系统会自动识别一些设备,例如U盘、光驱等等,当识别后,Linux 会把识别的设备挂载到这个目录下。
/opt(optional 可选)给主机额外安装软件所摆放的目录(默认是空的)
/proc(Processes 进程)是一个虚拟的目录,它是系统内存的映射
/sbin和系统操作有关的命令
/usr/bin系统用户使用的应用程序
/usr(unix shared resources 共享资源)非系统的程序和命令
/var( variable 变量)系统专用的数据和配置文件

注:/bin, /sbin, /usr/bin, /usr/sbin: 这是系统预设的执行文件的放置目录,比如 ls 就是在 /bin/ls 目录下的。

值得提出的是 /bin、/usr/bin 是给系统用户使用的指令(除 root 外的通用用户),而/sbin, /usr/sbin 则是给 root 使用的指令

Linux系统启动流程详解

1——一次建立一个或多个目录:mkdir

mkdir命令一般情况下是在默认已有的目录基础上新建一个目录,示例:

若在不存在的目录创建则会报错

 但加上-p就会递归创建出所需的目录 

 

-m可在创建目录的时候创建权限,示例:

2——创建一个空文件:touch

若要创建的文件存在,则只更新创建的时间,不会覆盖内容,如下所示:

3——移动和重命名:mv

mv命令可以移动文件或者目录的同时重命名 ,还会覆盖原来文件的内容,如下所示

-i会加上询问是否要覆盖源文件,y表示覆盖,n表示跳过这个文件:

-b在移动文件前,会在目标目录的同名文件的后面加一个“~”,从而避免这个文件被覆盖,如下所示: 

 mv还可以同时移动多个文件到另一个目录下,example:

 4——复制文件和目录:cp

cp命令的基本功能和mv的一样,默认情况下会覆盖目标目录中的同名文件,加-i和-b的效果和mv一样

注:cp命令在执行复制任务的时候会跳过目录如下可以加-r将子目录连同其中的文件一起复制到另一个目录下

5—— 删除目录和文件:rmdir和rm

rmdir命令用于删除空目录,后面直接跟目录名即可

rm命令可以一次删除一个或多个文件,加-i会增加询问是否删除,y表示确认删除,n表示跳过这个文件,再加上-f,rm命令会自动对这些回答y,避免每次都需要交互;加-r会递归删除目录下的所有文件和子目录

  • 19
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咸鱼2333号程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值