博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux学习日记(二)——Ubuntu下文件和目录的操作
阅读量:4112 次
发布时间:2019-05-25

本文共 1591 字,大约阅读时间需要 5 分钟。

                              Ubuntu下文件和目录的操作

 

  • 查看目录
  1. tree

tree是Linux下的一个软件,想要使用必须手动安装该软件,安装方式:sudo apt-get install tree ,查看是否已经安装该软件:sudo aptitude show tree 

  1. ls

ls是一个系统命令,可以直接使用。

ls命令可以带参执行:

         ls -a : 显示所有内容

         ls -l : 列出详细内容

         ls -la : 列出所有内容的详细信息

         ls –la [目录]: 查看目录下的详细信息

  • 文件信息

      在Linux系统中一切皆文件,所以文件的描述信息的理解是很重要的。文件信息的描述分为几个部分:文件类型、所有者权限、所有者同组用户权限、其他用户权限、文件硬链接数、文件所有者、文件所属用户组、占用存储空间、文件最后修改时间、文件名。

       文件类型分为:-(普通文件)、d(目录文件)、l(链接符号)、c(字符设备)、s(socket文件)、p(管道)。

       文件权限描述符共3组9个,每组3个字符,分别为:r(读)、w(写)、x(执行)

 

  • 三种返回用户家目录的方式

cd /home/用户

cd ~

cd

 

  • 查看当前路径

pwd 命令用于查看当前所在路径

  •   创建目录

       1、创建一个目录

              mkdir [目录] 该命令用于创建一级目录

       2、创建多级目录

              mkdir [目录1] /[目录2]/ [目录3] -p 该命令用于创建多级目录

  • 删除目录

       1、删除空目录    

              rmdir :该命令用于删除空目录

       2、删除目录(无论是否非空)

              rm  [目录] -r: 使用rm命令可以删除linux下的任何文件, -r命令递归删除

              rm  [目录] -i : 带提示

  • 创建文件

       touch命令用于创建文件,如果文件存在修改最后修改时间属性,如果文件不存在则创建文件。

  • 拷贝文件或目录

       cp 命令用于拷贝数据,可以拷贝问文件也可以用于拷贝目录

       cp [源文件路径] [目的文件路径]  拷贝文件

       cp [源目录路径] [目的目录路径] -r 递归的拷贝目录

  • 查看文件内容
  1. cat [文件] 这种方式适用于比较小的文件的查看
  2. more [文件] 这种方式适用于相对大一些的文件的查看,按回车键能够查看更多一行,按空格键每次可以查看一页Ctl+C (或者q)退出more命令
  3. less [文件] less命令和more命令相似,但是能够使用Ctl+P一行行的回退到前面的内容,使用Ctl+B一页页的回退到前面的内容,使用Ctl+F一页页的显示到后面的内容
  4. head [文件] 这种方式能够打开文件显示头部的部分内容

head -n [文件] 这种方式能够打开文件显示头部的前n行的内容

  1. tail [文件] 这种方式能够打开文件显示尾部的部分内容

tail -n [文件] 这种方式能够打开文件显示尾部的n行的内容

  • 移动文件

       mv [源文件路径] [目的文件路经] 这种方式可以用于移动文件(目录),也可以用于文件(目录)的重命名

  • 创建软链接(快捷方式)

       ln -s [源文件路径] [目标软连接路径] 创建的软连接文件不可移动,一但移动则不可链接到目标文件

       ln -s [源文件路径] [目标软连接绝对路径] 这种使用绝对路径创建的软连接文件可移动,移动后依旧可链接到目标文件

  • 创建硬链接

       硬链接类似于给文件创建了一个备份,但实际上并不单独占用磁盘空间,只有文件能够创建硬链接,目录不能创建硬链接

       ln [源文件路径] [目标软连接路径] 与软链接相比少了 -s 参数

  • 文件或目录的属性
  1. wc [文件名]  该方式能够获取文本文件的信息
  2. od [文件名]  查看二进制文件信息
  3. du [目录名]  查看某个目录的大小
  4. df 查看磁盘的使用情况
  • 查看指定命令所在路径

       witch [命令名]  该命令会查询指定的命令名在PATH中指定的位置,并返回第一个结果。

 

 

 

转载地址:http://vqmsi.baihongyu.com/

你可能感兴趣的文章
vue项目打包后无法运行报错空白页面
查看>>
Vue 解决部署到服务器后或者build之后Element UI图标不显示问题(404错误)
查看>>
element-ui全局自定义主题
查看>>
facebook库runtime.js
查看>>
vue2.* 中 使用socket.io
查看>>
openlayers安装引用
查看>>
js报错显示subString/subStr is not a function
查看>>
高德地图js API实现鼠标悬浮于点标记时弹出信息窗体显示详情,点击点标记放大地图操作
查看>>
初始化VUE项目报错
查看>>
vue项目使用安装sass
查看>>
HTTP和HttpServletRequest 要点
查看>>
在osg场景中使用GLSL语言——一个例子
查看>>
关于无线PCB中 中50欧姆的特性阻抗的注意事项
查看>>
Spring的单例模式源码小窥
查看>>
后台服务的变慢排查思路(轻量级应用服务器中测试)
查看>>
MySQL中InnoDB事务的默认隔离级别测试
查看>>
微服务的注册与发现
查看>>
bash: service: command not found
查看>>
linux Crontab 使用 --定时任务
查看>>
shell编程----目录操作(文件夹)
查看>>