学习笔记--Linux 常用命令一,目录操作

处理目录的常用命令

本文的使用Mac终端,会在主机名和用户名处打码:

  • ls :列出目录
  • ls -a :列出全部文件目录(以. 开头的隐藏文件也全部列出 )
  • ls -b : 列出目录本身(不包括文件数据)
  • ls -l :列出目录(包括文件数据,即属性和权限等数据)
  • ls -al: 详细列出所有文件

  • mkdir: 创建新目录
  • mkdir: 创建新目录
  • mkdir -m: 创建新目录,并给目录设置权限
  • mkdir -p: 可创建多层目录
  • rmdir: 删除空目录
  • rmdir -p: 删除多级目录
  • rm -f: 移除文件,忽略不存在的文件,不会出现警告信息
  • rm -i: 移除文件,在删除前询问是否动作
  • rm -r: 移除文件,递归删除目录

  • mv -f 源文件 目标文件: 移动文件,如果目标文件已存在,不询问直接覆盖
  • mv -i 源文件 目标文件: 移动文件,如果目标文件已存在,询问是否覆盖
  • mv -u 源文件 目标文件: 移动文件,如果目标文件已存在,如果源文件比较新,则升级update
  • mv file1 name 将file1的文件名改为name

  • pwd: 显示当前路径(连接路径)
  • pwd -P: 显示当前路径(真实的,P是大写)

  • cd xxx: 进入当前目录下的xxx文件夹
  • cd ~:回到根目录
  • cd ..: 回到上级目录

  • cp ~/yy /zz/ww: 把根目录 的yy文件复制到/zz目录下,并命名为ww
  • cp -i ~/yy /zz/ww: 把根目录 的yy文件复制到/zz目录下,并命名为ww,若目标文件已经存在,在覆盖前询问动作
  • cp -r: 递归持续复制
  • cp -p: 不使用默认属性,复制时连同属性一起复制,常用于文件备份
  • cp ~/yy /zz/ww: 把根目录 的yy文件复制到/zz目录下,并命名为ww

你可能感兴趣的:(linux,目录操作,IT,linux)