Linux常用指令【文件目录操作】1

简介: Linux常用指令【文件目录操作】

pwd 指令

  • 基本语法
  • pwd (显示当前工作目录的绝对路径)

ls 指令

  • 基本语法
  • ls [选项] [目录或是文件]
  • 常用选项
  • ls 默认显示所有文件名

  • -a 显示当前目录所有的文件和目录,包括隐藏的
  • -l 以列表的方式显示信息【更加详细 推荐使用】
  • -al 显示所有文件包括隐藏文件,并以列表的方式显示信息

注意:

文件也是可以的,比如文件的大小、类型、创建时间…

cd 指令

  • 基本语法
  • cd [参数] 指定目录 (切换到指定目录)
  • 常用参数绝对路径和相对路径
  • cd ~ 或者 cd 回到自己的家目录
  • cd … 回到当前目录的上一级目录

案例:

  • 使用绝对路径切换到 root 目录
    cd /root
  • 使用相对目录从 usr/lib 到 /root 目录 (前提我们需要知道目前在那个目录下)
    cd …/…/root

  • 回到当前目录上一级
    cd …
  • 回到家目录 不是home而是当前用户的目录 root
    cd
    cd ~

mkdir 指令

  • 介绍
  • 用于创建目录(make directory)
  • 基本语法
  • mkdir [选项] 要创建的目录
  • 常用选项
  • -p 创建多级目录/shell中确保存在此目录(存在时不报已存在的错误)
  • 实例
  • 创建一个目录 /home/tiger
    直接绝对路径去创建

  • 创建多级目录 /home/animal/cat

rmdir 指令

  • 介绍
    指令删除空目录
  • 基本语法
  • rmdir [选项] 要删除的空目录
  • rm -rf 要删除的非空目录
  • 实例
  • 删除 /home/dog

  • 使用细节
  • rmdir 删除的是空目录,如果目录上有内容时无法删除
  • 如果需要删除非空目录,需要使用 rm -rf 指令来删除

touch 指令

  • 介绍
    创建一个空文件/目录
  • 基本语法
  • touch 文件名称
  • 应用实例
  • 创建一个空文件 hello.txt

  • 一次创建多个文件 ok1.txt ok2.txt

cp 指令

  • 介绍
    拷贝文件到指定目录中去 从source到dest
  • 基本语法
  • cp [选项] source dest
  • 常用选项
  • -r 递归复制整个文件夹
  • 应用实例
  • 用绝对路径将 /home/hello1.txt 拷贝到 /home/animal 目录下

  • 用相对路径将 /home/hello.txt 拷贝到 /home/animal/tiger

  • 相对路径递归复制整个文件夹 将/home/tiger 移动到/home/animal

  • 细节说明
  • 强制覆盖 当发现目标目录下有相同文件的时候,会提示你是否覆盖
  • cp [选项] source dest
  • 技术小技巧
  • 可以通过上下箭头,调出原先使用过的指令

rm 指令

  • 介绍
    移除文件或目录
  • 基本语法
  • rm [选项] 要删除的文件或目录
  • 常用选项
  • -r 递归删除整个目录
  • -f 强制删除不提示
  • -rf 递归删除不提示
  • 应用实例
  • 将 /home/hello.txt 删除

  • 递归删除 /home/animal/tiger

  • 使用细节
  • 强制删除不提示 带上 -f 即可

mv 指令

  • 介绍
    移动文件与目录或重命名
  • 基本语法
  • mv aooNameFike new NameFile (重命名)
  • mv movieFile targetDirectory (移动文件)
  • 应用实例
  • 将 /home/ok1.txt 重命名为 pig.txt
  • 将 /home/pig.txt 移动到 /home/animal 目录下

Linux常用指令【文件目录操作】2:https://developer.aliyun.com/article/1390198


相关文章
|
5天前
|
人工智能 Linux 开发工具
linux 对文件内容的查看、归档 及 vim基本操作
linux 对文件内容的查看、归档 及 vim基本操作
|
1天前
|
存储 Linux
【Linux】磁盘文件
【Linux】磁盘文件
|
1天前
|
Linux C语言 iOS开发
【Linux1】为什么要学习Linux,为什么互联网公司在招聘时,会提出要有Linux经验,及其使用;一些Linux常见指令
【Linux1】为什么要学习Linux,为什么互联网公司在招聘时,会提出要有Linux经验,及其使用;一些Linux常见指令
|
1天前
|
Linux
16. 【Linux教程】find 查找文件和目录
16. 【Linux教程】find 查找文件和目录
10 3
|
1天前
|
Linux
15. 【Linux教程】文件和目录重命名
15. 【Linux教程】文件和目录重命名
7 0
|
1天前
|
Linux
11. 【Linux教程】创建文件和目录
11. 【Linux教程】创建文件和目录
8 0
|
1天前
|
Linux Windows
09. 【Linux教程】ls 查看文件和目录列表
09. 【Linux教程】ls 查看文件和目录列表
8 0
|
1天前
|
Linux 存储 Windows
08. 【Linux教程】CentOS 目录介绍
08. 【Linux教程】CentOS 目录介绍
8 2
|
4天前
|
Ubuntu 应用服务中间件 Linux
蓝易云 - Linux学习之Ubuntu20中OpenResty的nginx目录里内容和配置文件
你可以根据你的需要修改这个配置文件,例如增加新的服务器块,位置块,修改监听的端口等。修改完配置文件后,你需要重载Nginx配置,可以使用 `/usr/local/openresty/nginx/sbin/nginx -s reload`命令来实现。
15 0
|
6天前
|
大数据 Linux 虚拟化
OVA Import:一个最快速度打造Linux虚拟机的操作 | Linux vmware
OVA Import:一个最快速度打造Linux虚拟机的操作 | Linux vmware
13 0