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


相关文章
|
1月前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
94 3
|
15天前
|
Linux Shell 网络安全
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
本指南介绍如何利用 HTA 文件和 Metasploit 框架进行渗透测试。通过创建反向 shell、生成 HTA 文件、设置 HTTP 服务器和发送文件,最终实现对目标系统的控制。适用于教育目的,需合法授权。
52 9
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
|
1天前
|
Ubuntu Linux Go
golang编译成Linux可运行文件
本文介绍了如何在 Linux 上编译和运行 Golang 程序,涵盖了本地编译和交叉编译的步骤。通过这些步骤,您可以轻松地将 Golang 程序编译成适合 Linux 平台的可执行文件,并在目标服务器上运行。掌握这些技巧,可以提高开发和部署 Golang 应用的效率。
35 14
|
2天前
|
Linux
linux查看目录下的文件夹命令,find查找某个目录,但是不包括这个目录本身?
通过本文的介绍,您应该对如何在 Linux 系统中查看目录下的文件夹以及使用 `find` 命令查找特定目录内容并排除该目录本身有了清晰的理解。掌握这些命令和技巧,可以大大提高日常文件管理和查找操作的效率。 在实际应用中,灵活使用这些命令和参数,可以帮助您快速定位和管理文件和目录,满足各种复杂的文件系统操作需求。
23 8
|
2天前
|
存储 NoSQL Linux
linux之core文件如何查看和调试
通过设置和生成 core 文件,可以在程序崩溃时获取详细的调试信息。结合 GDB 等调试工具,可以深入分析 core 文件,找到程序崩溃的具体原因,并进行相应的修复。掌握这些调试技巧,对于提高程序的稳定性和可靠性具有重要意义。
41 6
|
1月前
|
Linux
linux-du指令
`du`命令是Linux系统中查看磁盘使用情况的基本工具之一。通过灵活使用 `du`命令的各种选项,可以准确、高效地获取文件和目录的大小信息,有助于系统管理员进行磁盘空间管理。无论是查找大文件、分析目录结构还是排除特定类型的文件,`du`命令都提供了丰富的功能和灵活的配置。理解和掌握 `du`命令的使用,对于维护和优化Linux系统的磁盘空间至关重要。
32 4
|
1月前
|
运维 监控 网络协议
运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面
本文介绍了运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面,旨在帮助读者提高工作效率。从基本的文件查看与编辑,到高级的网络配置与安全管理,这些命令是运维工作中的必备工具。
141 3
|
1月前
|
Linux Python
Linux 中某个目录中的文件数如何查看?这篇教程分分钟教会你!
在 Linux 系统中,了解目录下文件数量是常见的需求。本文介绍了四种方法:使用 `ls` 和 `wc` 组合、`find` 命令、`tree` 命令以及编程实现(如 Python)。每种方法都附有详细说明和示例,适合不同水平的用户学习和使用。掌握这些技巧,可以有效提升系统管理和日常使用的效率。
576 6
|
1月前
|
分布式计算 Java Hadoop
linux中HADOOP_HOME和JAVA_HOME删除后依然指向旧目录
通过以上步骤,可以有效地解决 `HADOOP_HOME`和 `JAVA_HOME`删除后依然指向旧目录的问题。确保在所有相关的配置文件中正确设置和删除环境变量,并刷新当前会话,使更改生效。通过这些措施,能够确保系统环境变量的正确性和一致性。
31 1
|
1月前
|
Linux 开发工具 Perl
在Linux中,有一个文件,如何删除包含“www“字样的字符?
在Linux中,如果你想删除一个文件中包含特定字样(如“www”)的所有字符或行,你可以使用多种文本处理工具来实现。以下是一些常见的方法:
41 5