ubuntu 目录操作

这篇具有很好参考价值的文章主要介绍了ubuntu 目录操作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、使用命令行进行目录操作

创建目录

mkdir [选项] 目录名

删除目录

rmdir [选项] 目录名   删除一个或多个空的子目录

         -p:表示递归删除目录,当子目录被删除后父目录为空时,也一同被删除。

rm [选项] 目录名    删除非空目录

改变工作目录

cd [目录名](不带任何参数时,返回用户的主目录)

pwd  显示当前工作目录的绝对路径,没有选项或参数

ls [选项] [目录或文件]   列出指定目录的内容

    -a:显示所有的文件名

    -c:按文件修改时间排序

    -i:在输出的第一行显示文件的索引节点号

    -l:以长格式显示文件的详细信息

    -r:逆序显示ls命令的输出结果

    -R:递归地显示指定目录的各个子目录中的文件

二、使用命令行进行文件操作

文本内容显示

cat [选项] [文件名1] [文件名2]   连接文件并打印到标准输出设备上,常用来显示文件内容,还可以连接两个或多个文件(使用重定向 cat f1 f2>f3,将文件f1、f2内容合并起来放在f3)

     -n  显示行数

     tac  反向显示

more [选项] [文件名]  逐页显示  (缺点:无法上翻页)空格/f下翻一页 回车键下翻一行 q退出

less [选项] [文件名]    分页显示文件内容(比more更灵活)

<pgup><pgdn>向前向后移动一页   上下光标键可前后移动一行

head [选项] [文件名]  在屏幕上显示文件的若干开头行或多少字节

tail [选项] [文件名]    在屏幕上显示指定文件的末尾若干行或若干字符

od [选项] [文件名]     按照特殊格式(八进制)查看文件内容

文件内容查找

grep [选项]...模式(可看作关键字)[文件名]...   在文本文件下查找指定模式的单词或词语,并在标准输出上显示包括给定字符串模式的所有行

       -i:忽略大小写

       -x:强制整行匹配

       -w:强制关键字完全匹配

       -e:定义正则表达式

文本内容比较

comm [-123] 文件名1 文件名2     对两个已排好序的文件进行逐行比较,只显示它们共有的行

       -1:不显示仅在文件1中存在的行

       -2:不显示仅在文件2中存在的行

       -3:不显示在comm命令输出中的第1、2、3列

diff [选项] 文件名1 文件名2       逐行比较两文件,列出它们的不同之处,并且提示为使两个文件一致需要修改那些行

文件内容排序

sort [选项] 文件名列表

文件内容统计

wc [选项] 文件名列表 

  输出格式  行数 字数 字节数 文件名

文件查找

find [路径] [匹配表达式]     用于在目录结构中搜索满足查询条件的文件并执行指定操作

       -depth:可以使find命令先匹配所有的文件,再在子目录中查找

       -regextype:选择要使用的正则表达式类型

       -follow:表示遇到符号链接文件就跟踪到链接所指向的文件

       -exec:对查找到的文件进行调用外部命令处理,注意外部命令之后需要{ } \;结尾

       测试表达式针对具体文件进行匹配测试,返回true或false。例如下面选项:

             -name:按照文件名查找文件

             -user:按照文件所有者来查找文件

             -type:指定查找某一类型的文件(b指块设备文件、d为目录文件、c为字符设备文件、l为符号链接文件、f为普通文件)

       locate [选项]...[模式]...:查找文件,比find搜索速度快

文件(目录)复制、删除、移动

 cp [选项] 源文件或目录 目标文件或目录       将源文件或目录复制到目标文件或目录中

rm [选项] 文件列表 可删除一个目录中的一个或多个文件或目录

mv [选项] 源文件或目录  目标文件或目录    移动文件或目录,还可以移动同时修改文件或目录名

      -i:表示交互模式,当移动文件出现已存在的同名目标文件时,用覆盖方式写文件,但在写入之前会进行提醒。

      -f:目标文件已存在时,不给出任何提醒

链接文件创建

建立符号链接文件:ln -s 目标(原文件或目录) 链接文件

建立硬链接文件:ln 目标(原文件) 链接文件

文件压缩与解压缩

gzip [选项] 压缩扩展名/解压缩文件名      用于对文件压缩与解压缩。

unzip [选项] 压缩文件名      用于对winzip格式下的压缩文件进行解压缩

tar [选项] 文件或目录名       用于对文件和目录打压缩包,或者对压缩包进行解压缩

      -c:打包     -x:解压缩    -v:显示详细学习     -z:打包同时压缩文章来源地址https://www.toymoban.com/news/detail-657833.html

到了这里,关于ubuntu 目录操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux rm命令:删除文件或目录

    当 Linux 系统使用很长时间之后,可能会有一些已经没用的文件(即垃圾),这些文件不但会消耗宝贵的硬盘资源,还是降低系统的运行效率,因此需要及时地清理。 rm 是强大的删除命令,它可以永久性地删除文件系统中指定的文件或目录。在使用 rm 命令删除文件或目录时,

    2024年02月07日
    浏览(43)
  • Linux修改目录文件的属主(属组)命令、设置宿主目录并删除原来宿主目录

    1.属主(属组)的目的: 2.属主(属组)的用处: 3.修改属主和属组的用途: 1. 权限控制: 2. 用户管理: 3. 文件管理: 4.修改目录或文件的属主和属组的命令: 1. chown命令: 2. chgrp命令: 5.设置宿主目录并删除原来宿主目录: 1.设置宿主目录的原因: 1. 数据持久性: 2. 共享数

    2024年02月09日
    浏览(37)
  • ubuntu 目录操作

    一、使用命令行进行目录操作 创建目录 mkdir [选项] 目录名 删除目录 rmdir [选项] 目录名    删除一个或多个 空的子目录          -p:表示递归删除目录,当子目录被删除后父目录为空时,也一同被删除。 rm [选项] 目录名    删除非空目录 改变工作目录 cd [目录名] (不带任

    2024年02月12日
    浏览(19)
  • Linux 删除大量小文件的两种方案 | 运维进阶

    【摘要】 Linux如何删除大量小文件?本文介绍了两种方法。 【作者】赵靖宇 环境: RHEL 6.5 + Oracle 11.2.0.4 需求: 使用df -i巡检发现Inodes使用率过高,需要清理删除文件来解决。如果Inodes满,该目录将不能写,即使df -h查看还有剩余空间。 这是因为通配符*在执行时会替换为具体

    2024年02月08日
    浏览(37)
  • Linux文件管理(文件/目录的创建、更改、删除)

    1.严格区分大小写 2.文件命名不能使用字符\\\"/\\\" 3.目录或文件名的长度不能超过255个字符 建议: (1)文件名由两个或两个以上单词组成时,尽量使用\\\"_\\\"来代替space键 (2)尽量不用字母的大小写来区分文件或者目录 4.Linux的文件扩展名在Linux的操作系统中没有意义。换句话说,

    2024年02月07日
    浏览(41)
  • Ubuntu 中文件和目录的操作命令

    在 Ubuntu 中,文件和目录的操作命令是非常重要的。这些命令帮助您在文件系统中创建、复制、移动、删除和查看文件和目录。以下是一些常用的文件和目录操作命令: cd cd 命令用于切换当前工作目录。 例如,要将工作目录更改为 /home/user/Documents/ 目录,可以使用以下命令:

    2024年02月15日
    浏览(34)
  • 【linux】搜索所有目录和子目录下的包含.git的文件并删除

    在Linux系统中,要搜索所有目录和子目录下的包含`.git`的文件,可以使用`find`命令。`find`命令允许指定路径、表达式和操作来查找文件。 以下是使用`find`命令搜索包含`.git`的文件的方法: 1. 基本搜索:    find /path/to/search -type f -name \\\"*.git*\\\"    这将在指定的路径下搜索所有扩

    2024年03月22日
    浏览(73)
  • Linux如何将一个目录移动到另一个目录去,Linux 中,可以使用 mv 命令将一个目录移动到另一个目录中。

    在 Linux 中,可以使用 mv 命令将一个目录移动到另一个目录中。 命令格式如下: 其中,选项包括: -f :覆盖目标文件(不提示)。 -i :询问是否覆盖目标文件。 -n :不覆盖任何已存在的目标文件。 -v :显示移动的详细过程。 例如,将目录 /home/user1/documents 移动到 /home/use

    2024年02月08日
    浏览(70)
  • Ubuntu磁盘和目录和文件的相关操作

    目录 0、常见操作 1、目录的切换 2、查看目录及文件 3、目录的常见操作 4、文件的常见操作 0、常见操作 关机命令 重启命令 清除终端屏幕上的内容 显示最近执行的命令历史记录 Ctrl + C :中断当前运行的命令 Ctrl + D :退出当前终端会话 Ctrl + Alt + T :打开新终端窗口。 Ctrl

    2024年02月04日
    浏览(25)
  • Jtti:linux删除文件夹命令和目录命令是什么?

    在Linux中,删除文件和目录是每个用户都必须知道的基本操作。尽管这似乎是一项简单的任务,但删除文件和目录的方法多种多样,每种方法都有其特定的用例。在本教程中,小编将给大家分析一下linux删除文件夹命令和目录命令是什么? 一、linux删除文件夹命令是什么? 删除文

    2024年02月10日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包