Linux文件与目录的基本操作命令

Linux文件与目录的基本操作命令

前言

⽂件和⽬录的基本操作主要包含:查看,复制,删除,移动,创建等

勤加练习,没什么难度可言 。

一、ls

功能: 显示⽬录下的内容(list show)
命令格式:ls [选项] [⽂件名或⽬录名…]
常⽤选项
-a:显示当前⽬录下的所有⽂件(包括隐藏⽂件)
-l:⻓格式显示,该选项⽤于显示⽂件的详细信息
-d:显示⽬录本身信息,⽽不是⽬录下的⽂件
-R:⽬录名 递归列出⽬录下的所有⽂件及包含⽂件

二、pwd

pwd (Print Working Directory的缩写)

功能:显示当前⽤户所处的⼯作⽬录的绝对路径。

三、cd

功能:cd 切换⽬录
命令格式: cd [⽬录名]
cd的简化写法:
cd ~ :切换到家⽬录
cd … :切换到上级⽬录
cd ⽂件夹名或具体路径
cd 后什么都不输 表示回到家⽬录 (当前用户下)
. 代表当前⽬录

四、mkdir

功能:创建⽬录
语法格式: mkdir [选项] ⽬录名
常⽤选项:
• -p: 递归建⽴所需⽬录(所谓的递归建⽴,就是⼀级⼀级地建⽴⽬录)。

例如:mkdir -p f1/f2/f3(就是先创建f1再在f1创建f2,递归f2下创建f3)

五、rmdir

功能:删除⽬录
语法格式:rmdir [选项] ⽬录名
• -p: 递归刪除⽬录(同mkdir的递归创建)

六、cp

功能: 复制⽂件和⽬录
语法格式: cp [选项] 源⽂件 ⽬标⽂件
常用选项:
• -i:询问,如果⽬标⽂件已经存在,则会询问是否覆盖;
• -r:递归复制,⽤于复制⽬录;

七、mv

功能: 移动⽂件、修改⽂件或⽬录
语法格式:mv [选项] 源⽂件 ⽬标⽂件
常用选项:
• -f:强制覆盖,如果⽬标⽂件已经存在,则不询问,直接强制覆盖;
• -i:交互移动,如果⽬标⽂件已经存在,则询问⽤户是否覆盖;

例: mv /a /b/c (将/a⽬录移动到/b下,并重命名为c)

八、rm

功能:删除⽂件
语法格式:rm[选项] ⽂件
常用选项:
• -f:强制删除(force)
• -i:交互删除,在删除之前会询问⽤户
• -r:递归删除,可以删除⽬录(recursive)

例:rm -rf ./myfile(删除当前⽬录下的myfile⽂件夹包括⽂件夹⾥的内容)

九、touch

功能:创建普通⽂件或修改时间戳
语法格式:touch [选项] ⽂件名或⽬录名
常用选项:
• -a:只修改⽂件的访问时间(Access Time) *
• -c:如果⽂件不存在,则不建⽴新⽂件
• -d:把⽂件的时间改为指定的时间
• -m:只修改⽂件的数据修改时间(Modify Time)

注意: 如果⽂件不存在,则会建⽴空⽂件;如果⽂件已经存在,则会修改⽂件的时间 戳(访问时间、数据修改时间、状态修改时间都会改变。在Linux中,⽂件没有 创建时间)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值