linux命令基础03

掌握linux基本命令一篇就够!

目录

mv命令(文件移动)

rm命令(删除文件或目录)

mkdir命令(创建目录)

rmdir命令(删除空目录,不能删除非空目录)

cd命令(改变工作目录)


mv命令(文件移动)

  • -b:若覆盖文件,则覆盖前先备份
            mv -b file1 file2
    当要覆盖一个已存在的文件时,先为该文件创建一个备份。备份文件的命名通常是在原文件名后加上一个 ~。例如,如果 file2 已经存在,并且你运行了上述命令,那么 file2 会被重命名为 file2~,然后 file1 会被重命名为 file2。
  • -d:若覆盖文件,则覆盖前先备份
  • -f:若目标文件已存在,直接覆盖
  • -i:若目标文件存在,询问是否覆盖
  • -u:若目标文件存在,当源文件( file1)比目标文件( file2)更新时(即源文件的修改时间晚于目标文件),才会覆盖目标文件
  • mv file1 file2(对文件重命名)

  • mv file1 dir(移动文件到目录)

  • mv file1 file2 file3 dir(移动多个文件到目录)

  • mv dir1 dir2(移动目录)
  • mv *.txt dir(将当前目录下所有的“.txt”文件移动到dir中)

rm命令(删除文件或目录)

  • rm file(直接删除)

  • -f:忽略不存在的文件
  • rm -f file(强制删除)

  • -i:删除前询问

  • rm -i *.txt(删除所有“.txt”文件并一一询问)
  • -r:递归删除所有目录和子目录
  • rm -r dir(删除dir目录及所有子目录和文件)

  • -v:显示步骤

  • rm -rf dir(直接强制递归删除目录)

mkdir命令(创建目录)

默认

  • mkdir newdir(创建空目录)

  • -m:权限模式
  • mkdir -m 777 newdir(创建权限为777的目录)

  • -p:递归创建目录
  • mkdir -p dir1/dir2(递归创建多个目录)

  • -v:显示详细信息

rmdir命令(删除空目录,不能删除非空目录)

  • -p:递归删除空目录

cd命令(改变工作目录)

  • . :代表当前目录
  • .. :代表上一层目录
  • - :代表前一个工作目录
  • ~ :代表当前用户的家目录
  • ~user0 :代表user0用户的家目录
  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值