5、查看树结构(tree)

  通常情况下系统未安装该命令,需要yum install -y tree安装 直接使⽤tree显示深度太多,⼀般会使⽤ -L选项⼿⼯设定⽬录深度

格式:tree -L n [⽬录],其中n指定⽬录深度

    

6、删除文件夹(rmdir):仅可以删除空白文件夹(不可以删除有内容的文件夹),当test这个文件夹下面还有别的文件夹时,不能

通过rmdir test的命令直接把整个test文件给删除。

    

    

  命令:rmdir test只能是在test是一个空文件夹得时候可以直接删除,否则就要进入到文件目录下,一层一层的删除,或者通过使

用使用 rmdir -p 文件路径 来删除。

    

  命令:rmdir -p  文件的路径,比如:rmdir -p test/api/ui/ci/1011 (test/api/ui/ci/1011这个文件和文件夹都提前存在)

    

ps:如果使用rmdir删除失败,可能需要管理员权限,在命令前面加一个sudo 就可以了

    

    

7、创建文件(touch):创建空白文件

  命令:touch 文件名,比如:touch login.txt

    

8、删除文件或目录(rm)

(1)、删除文件

  命令:rm  -i  文件名 (删除时会询问是否要删除),比如:rm -i test2

    

  命令:rm -f 文件名 (强制删除),比如:rm -f test3

     

  命令:rm -v 文件名(可视化删除),比如:rm -v login.txt

    

(2)、删除文件夹(目录)

  命令:rm -r 文件名 (删除时会询问是否要删除,仅管理员权限时删除会询问,其他的用户删除不会玩询问,相当于强

制性删除)(我没有管理员权限),比如:rm -r 111

    

  命令:rm -rf 文件名(强制删除,若目录不存在,此命令依旧可以执行,不会报错),比如:rm -rf 111

    

  命令:rm -rv 文件名(可视化强制,删除文件和文件夹时,先删除文件再删除文件夹)

    

 9、复制文件或文件夹(cp):源文件始终不变,仅仅是对目标文件进行修改

(1)、复制文件  

  命令:cp  源文件(复制的文件)  目标文件(复制到相应的文件夹下),比如:cp log.txt  abc

    

(2)、复制文件夹(文件夹需要加“/”)

  命令:cp  -r  源文件 目标文件/,比如:

    

10、移动(剪切mv):注意mv与cp得区别。mv命令使源文件的状态发生改变

(1)、移动文件时(若目标文件中已经存在,则询问是否要覆盖)(文件夹需要加“/”)

  命令:mv  源文件  目标文件/

    

(2)、也可以用于重命名(会改变源文件的状态)

  命令:mv 源文件的名字   你想要修改的名字

    

11、查看文件内容(查看完后退出:q)

  命令:cat  文件名(正序查看文件内容) -n显示行数(包括空格行),比如:cat log.txt

    

比如:cat -n log.txt

    

  命令:tac文件名(倒序查看文件内容)

    

  命令:more  文件名(内容多的时候左下角会显示文件的进度,这时切换至下一屏用空格键,切换至上一瓶用ctrl+B),比如:more log.txt

    

命令:more 文件名 | wc -l      查看文档的总行数,

    

  命令:less  文件名(当文件内容多的时候,往下翻页ctrl+F,往上翻页ctrl+B),如果要搜索文件里面的内容的时候

输入“ /  +搜索的内容 ”表示(从前往后搜索),输入“ ?  +搜索的内容 ”表示(从后往前搜索),比如:less log.txt

    

  命令:head   -n  行数 文件名(看文件前多少行的内容),比如:head -n 10 log.txt

    

  命令:tail  -n  行数 文件名(看文件后多少行的内容),比如:tail -n 10 log.txt

    

 12、帮助命令

  man:可以查看一个命令的帮助document

  info:进入交互环境(可以操作)

13、权限操作

一、基本权限

1、chmod修改文件权限

  Linux系统中,文件的基本权限由9个字符组成,我们可以使用数字来代表各个权限,各权限与数字对应的关系:r=4、w=4、x=1,

权限分为三种:所有者、所属者、其他人,

rwxrw-r-x 来说,所有者、所属组和其他⼈分别对应的权限值为: 所有者 = rwx = 4+2+1 = 7 所属组 = rw- = 4+2 = 6

其他⼈ = r-x = 4+1 = 5 所以,此权限对应的权限值就是 765。使⽤数字修改⽂件权限的 chmod 命令,

基本格式为: [root@localhost ~]# chmod -R 权限值 ⽂件名。

2、chmod使用字母修改权限

既然⽂件的基本权限就是 3 种⽤户身份(所有者、所属组和其他⼈)搭配 3 种权限(rwx),chmod 命令中⽤ u、 g、o 分别代表 3

种身份,还⽤ a 表示全部的身份(all 的缩写)。另外,chmod 命令仍使⽤ r、w、x 分别表示 读、写、执⾏权限。 使⽤字⺟修改⽂件权

限的 chmod 命令,其基本格式如图 1 所示:

Linux常用命令,查看树形结构、删除目录(文件夹)、创建文件、删除文件或目录、复制文件或目录(文件夹)、移动、查看文件内容、权限操作的更多相关文章

  1. 【转】linux tree命令以树形结构显示文件目录结构 ---- 不错

    原文网址:http://jingyan.baidu.com/article/acf728fd19c7eff8e510a3eb.html 今天小编来给分享Linux 系统下一个非常有用的命令的使用:tr ...

  2. linux tree命令以树形结构显示文件目录结构

    http://jingyan.baidu.com/article/acf728fd19c7eff8e510a3eb.html  winscp  传递文件到ubuntu上用winscp

  3. linux 常用命令(三)——(centos7)MySql 5.7添加用户、删除用户与授权

    一.创建用户:以root用户登录到数据库进行用户创建 命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 例如: CREATE US ...

  4. hadoop之linux常用命令

    Linux的命令后面会有命令选项,有的选项还有选项值.选项的前面有短横线“-”,命令.选项.选项值之间使用空格隔开.有的命令没有选项,会有参数.选项是命令内置的功能,参数是用户提供的符合命令格式的内容 ...

  5. linux常用命令 查看文件

    Linux常用命令 查看文件 cat命令 cat命令的用途是连接文件或标准打印输入并打印.这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示. 命令格式: cat [ ...

  6. Linux:Linux 常用命令讲解(软件、硬件、文件)

    一.Linux 常用命令 所有的命令操作都是在服务器上进行的 自学参考:菜鸟 Linux man + 命令:查看命令的文档: 命令  +  --usage:查看命令的文档: 命令  +  --help ...

  7. Linux常用命令之文件和目录处理命令

    目录 1.Linux命令的普遍语法格式 2.目录处理命令 一.显示目录文件命令:ls 二.创建目录命令:mkdir 三.切换目录命令:cd 四.shell内置命令和外部命令的区别 五.显示当前目录命令 ...

  8. Linux 常用命令——文件处理命令

    Linux 常用命令 Linux Linux命令格式 命令格式:命令 [-选项] [参数] 例如:ls -a /etc 说明: 1.当有多个选项时,可以写在一起 2.简化选项等于完整选项 -a = - ...

  9. Linux系列教程(四)——Linux常用命令之文件和目录处理命令

    这个系列教程的前面我们讲解了如何安装Linux系统,以及学习Linux系统的一些方法.那么从这篇博客开始,我们就正式进入Linux命令的学习.学习命令,首先要跟大家纠正的一点就是,我们不需要记住每一条 ...

  10. Linux常用命令之文件和目录操作命令

    以下是linux操作系统常用的文件和目录操作命令: cd /home 进入 '/ home' 目录'  cd .. 返回上一级目录  cd ../.. 返回上两级目录  cd 进入个人的主目录  cd ...

随机推荐

  1. pycharm 汉化

    1.首先进入pycharm,点击file,找到setting. 2.点击 plugins 搜索Chinese,找到Chinese(simplified)Language Pack EAP,点击inst ...

  2. vue 路由视图,router-view嵌套跳转

    实现功能:制作一个登录页面,跳转到首页,首页包含菜单栏.顶部导航栏.主体,标准的后台网页格式.菜单栏点击不同菜单控制主体展示不同的组件(不同的页面). 配置router-view嵌套跳转需要准备两个主 ...

  3. Java关键字-static汇总

    1.静态变量(被static修饰的成员变量) 1-静态变量 运行时,Java虚拟机只为静态变量分配一次内存(加载类的过程中完成静态变量的内存分配) 类的内部可以在任何方法内直接访问静态变量 其他类中可 ...

  4. Redis——set,hash与列表

    一.List列表 基于Linked List实现 元素是字符串类型 列表头尾增删快,中间增删慢,增删元素是常态 元素可以重复出现 最多包含2^32-1元素 列表的索引 从左至右,从0开始 从右至左,从 ...

  5. HTTP证书申请,设置应用程序服务器使用HTTPS

    HTTP证书申请,设置应用程序服务器使用HTTPS https://certs.godaddy.com/repository/ 根证书和中级证书下载地址(godaddy) ######Godaddy购 ...

  6. 九、Abp vNext 基础篇丨评论聚合功能

    介绍 评论本来是要放到标签里面去讲的,但是因为上一章东西有点多了,我就没放进去,这一章单独拿出来,内容不多大家自己写写就可以,也算是对前面讲解的一个小练习吧. 相关注释我也加在代码上面了,大家看看代码 ...

  7. 无序数组求第K大的数

    问题描述 无序数组求第K大的数,其中K从1开始算. 例如:[0,3,1,8,5,2]这个数组,第2大的数是5 OJ可参考:LeetCode_0215_KthLargestElementInAnArra ...

  8. STM32L0系列EEPROM中结构体的读取

    在STM32L0中操作EEPROM本来参考了上篇操作FLASH的方法,多多少少都有些问题.我觉得可能是结构体在转换成其他变量的时候出了问题. 比如下面这段代码,在Windows上可以正常运行(使用g+ ...

  9. 关于python如何构造测试数据

    参考资料:https://www.cnblogs.com/miaoxiaochao/p/13234589.html 一.Faker模块是什么? 一个Python第三方模块,主要用来创建伪数据 无需再手 ...

  10. Typescript, ES6

    * typescript 中文文档 https://www.tslang.cn/docs/home.html * ECMAScript 6 入门 http://es6.ruanyifeng.com/# ...