当前位置: 首页 > article >正文

linux常用命令(文件操作)

目录

1. ls - 列出目录内容

2. cd - 更改目录

3. pwd - 打印当前工作目录

4. mkdir - 创建目录

5. rm - 删除文件或目录

6. cp - 复制文件或目录

7. mv - 移动或重命名文件

8. touch - 更新文件访问和修改时间

9. cat - 显示文件内容

10. grep - 搜索文本

11. chmod - 改变文件权限

12. chown - 改变文件所有者


1. ls - 列出目录内容

  • 用途:显示指定工作目录下的内容。
  • 常用参数
    • -a:显示所有文件,包括以.开头的隐藏文件。
    • -l:使用长列表格式输出。
    • -t:按修改时间排序。
  • 示例
    ls -alt

2. cd - 更改目录

  • 用途:改变当前的工作目录。
  • 常用参数
    • ~:回到用户的家目录。
    • ..:进入上一级目录。
  • 示例
    cd /etc

3. pwd - 打印当前工作目录

  • 用途:显示当前所在的完整目录路径。
  • 示例
    pwd

4. mkdir - 创建目录

  • 用途:创建一个新的空目录。
  • 常用参数
    • -p:创建多级目录。
  • 示例
    mkdir -p newdir/subdir

5. rm - 删除文件或目录

  • 用途:删除一个或多个文件或目录。
  • 常用参数
    • -r:递归删除文件夹及其中的所有内容。
    • -f:强制删除,忽略不存在的文件,不提示确认。
  • 示例
    rm -rf /path/to/directory

6. cp - 复制文件或目录

  • 用途:复制文件或目录到另一个位置。
  • 常用参数
    • -r:递归复制整个目录。
    • -i:覆盖前询问。
  • 示例
    cp -ri source_directory/ destination_directory/

7. mv - 移动或重命名文件

  • 用途:移动文件或目录,也可以用来重命名文件。
  • 示例
    mv oldname.txt newname.txt

8. touch - 更新文件访问和修改时间

  • 用途:更新文件的时间戳,如果文件不存在,则创建新文件。
  • 示例
    touch myfile.txt

9. cat - 显示文件内容

  • 用途:用于连接文件并打印到标准输出设备上(通常是终端)。
  • 示例
    cat file.txt

10. grep - 搜索文本

  • 用途:在文件中搜索特定模式的文本。
  • 常用参数
    • -i:忽略大小写。
    • -r:递归搜索子目录中的文件。
  • 示例
    grep -ir "search_term" /path/to/search/

11. chmod - 改变文件权限

  • 用途:更改文件或目录的访问权限。
  • 常用参数
    • +x:给执行权限。
    • +w:给写入权限。
    • -r:移除读取权限。
  • 示例
    chmod +x script.sh

12. chown - 改变文件所有者

  • 用途:更改文件或目录的所有者。
  • 示例
    sudo chown user:group file.txt

http://www.kler.cn/a/402076.html

相关文章:

  • 语义通信论文略读(十六)多任务+中继通道
  • Pandas学习
  • 麒麟时间同步搭建chrony服务器
  • 详细解读CNAS实验室认证
  • RPA真的是人工智能吗?
  • MySQL索引的底层实现原理是什么?
  • windows C#-异步编程场景(一)
  • 【前端知识】Javascript前端框架Vue入门
  • 代码随想录算法训练营第五十一天|Day51 图论
  • 基于机器学习电信号EMG训练分类模型控制仿生手控制系统(Matlab-Simulink实现)
  • 使用Axios函数库进行网络请求的使用指南
  • 在spring boot工程中使用Filter时,@WebFilter 注解不生效的问题分析和解决方案
  • OSPF的练习
  • Github 2024-11-16Rust开源项目日报 Top10
  • golang操作mysql基础驱动github.com/go-sql-driver/mysql使用
  • A - 123233(atCoder-380刷题笔记)
  • WebView2的踩坑记
  • Pr:音频过渡
  • 深度学习的多主机多GPU协同训练
  • 【C++学习(37)】并发性模式:如生产者-消费者、读写锁等。 架构模式:如MVC、MVVM等。属于23 种设计模式吗? RAII 的关系?
  • 传奇996_23——杀怪掉落,自动捡取,捡取动画
  • Ribbon 与 Feign:微服务调用中的差异探究
  • Linux网络——套接字编程
  • 学习记录:js算法(九十五):被围绕的区域
  • 2019年下半年试题二:论软件系统架构评估及其应用
  • Node.js | Yarn下载安装与环境配置