mkdir、tree、rmdir、stat、touch、nano、rm

tree 查看目录树

mkdir makedirctory

-p 递归创建(例如我们想创建/home/liuqi/1这个目录,如果liuqi不存在,1是无法创建的,但是使用-p参数可以一次创建完成。)

-v verbose详细信息

{}花括号展开:/home/liuqi{1,2/3}

例:

[[email protected] user1]# mkdir -pv /home/liuqi/{1,2/3}

mkdir: created directory `/home/liuqi/1‘

mkdir: created directory `/home/liuqi/2‘

mkdir: created directory `/home/liuqi/2/3‘

You have new mail in /var/spool/mail/root

例:

[[email protected] tmp]# mkdir -pv {a,d}_{b,d}

mkdir: created directory `a_b‘

mkdir: created directory `a_d‘

mkdir: created directory `d_b‘

mkdir: created directory `d_d‘

[[email protected] tmp]# ll

total 16

drwxr-xr-x. 2 root root 4096 Jun  8 16:06 a_b

drwxr-xr-x. 2 root root 4096 Jun  8 16:06 a_d

drwxr-xr-x. 2 root root 4096 Jun  8 16:06 d_b

drwxr-xr-x. 2 root root 4096 Jun  8 16:06 d_d

rmdir 删除空目录

-p 递归删除

stat 查看一个文件或文件系统的文件信息

touch 修改文件时间戳,也可以创建一个空文件

-c 不创建新文件

-a 只改变访问时间

-m 只改变修改时间

-t 可以将最近一次修改时间改为指定时间([[CC]YY]MMDDhhmm[.ss]),默认改为当前系统时间

例:

[[email protected] tmp]# stat a_b

File: `a_b‘

Size: 4096            Blocks: 8          IO Block: 4096   directory

Device: fd00h/64768d    Inode: 145335      Links: 2

Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)

Access: 2017-06-08 16:06:47.514015654 +0800

Modify: 2017-06-08 16:06:47.514015654 +0800

Change: 2017-06-08 16:06:47.514015654 +0800

[[email protected] tmp]# touch -m -t 201211111111 a_b

[[email protected] tmp]# stat a_b

File: `a_b‘

Size: 4096            Blocks: 8          IO Block: 4096   directory

Device: fd00h/64768d    Inode: 145335      Links: 2

Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)

Access: 2017-06-08 16:06:47.514015654 +0800

Modify: 2012-11-11 11:11:00.000000000 +0800

Change: 2017-06-08 16:22:06.533016680 +0800

nano 简单的文件编辑器

rm 删除文件

管理员默认是一个命令别名,是rm -i,删除前会交互式提示,可以加\,取消别名

-f 强行删除,不提示

-r 删除一个目录的时候,递归删除,不管是不是空文件目录

时间: 2024-08-29 15:43:31

mkdir、tree、rmdir、stat、touch、nano、rm的相关文章

Shell命令-文件及目录操作之touch、tree

文件及目录操作 - touch.tree 1.touch:创建文件或更改文件时间戳 touch命令的功能说明 touch命令用于创建新的空文件或改变已有文件的时间戳属性. touch命令的语法格式 touch [OPTION]... FILE...touch [参数选项] [文件] touch命令的选项说明 touch 选项不常用,就不细说了: touch命令的实践操作 范例1: 创建文件(文件事先不存在的情况) [[email protected] ~]# mkdir -p /test [[e

WebHelper-SessionHelper、CookieHelper、CacheHelper、Tree

ylbtech-Unitity: cs-WebHelper-SessionHelper.CookieHelper.CacheHelper.Tree SessionHelper.cs CookieHelper.cs CacheHelper.cs Tree.cs 1.A,效果图返回顶部 1.B,源代码返回顶部 1.B.1,SessionHelper.cs using System; using System.Collections.Generic; using System.Linq; using

[转]iView Cascader、Tree 数据处理

原文地址:https://www.jianshu.com/p/1daf7d762502 iView 有个 Cascader.Tree 组件,数据要求比较严格(简直弱爆了好吗...) 问题简述 Cascader 数据要求一览(Tree 其实类似):{    value: 'jiangsu',    label: '江苏',    children: [        {            value: 'nanjing',            label: '南京',           

唯品会、滴滴、沪江架构师,关于微服务粒度、高可用、持续交互的实践分享交流(下)

架构师小组交流会:每期选择一个时下最热门的技术话题进行实践经验分享. 本期小组交流会邀请到了沪江黄凯.唯品会郑明华.滴滴赵伟.七牛云肖勤,对微服务粒度.高可用.持续交互展开了交流. 本期接着上期唯品会.滴滴.沪江架构师,关于微服务粒度.高可用.持续交互的实践分享交流(上)进行了交流. 第一轮:话题交流 滴滴赵伟:在整个服务,从单体服务到微服务的演进过程当中,如何去影响业务的这种正常发展? 唯品会郑明华:从单体服务到微服务的改造,有两种方式,一种是小打小闹,每次稍微改一点,这个时间会非常长,有时候

Petrozavodsk Winter-2013. Ural FU Contest Problem D. Five Palindromes manacher、一个串切割成5个回文子串、优化

Ural Federal University Contest, SKB Kontur Cup Petrozavodsk Winter Training Camp, Saturday, February 2, 2013 Problem D. Five Palindromes Input file: input.txt Output file: output.txt Time limit: 2 seconds (3 seconds for Java) Memory limit: 256 mebib

frame、bounds表示大小和位置的属性以及center、position、anchorPosition

在iOS开发开发过程中经常会用到界面元素的frame.bounds表示大小和位置的属性以及center.position.anchorPosition等单纯表示位置的属性.这些属性究竟什么含义?彼此间又什么关系呢?下面就来浅谈一番. 首先来说说frame和bounds. frame:描述当前界面元素在其父界面元素中的位置和大小.        bounds:描述当前界面元素在其自身坐标系统中的位置和大小.        iOS以左上角为坐标原点(0,0),以原点向右侧为X轴正方向,原点下侧为Y轴

百度DMLC分布式深度机器学习开源项目(简称“深盟”)上线了如xgboost(速度快效果好的Boosting模型)、CXXNET(极致的C++深度学习库)、Minerva(高效灵活的并行深度学习引擎)以及Parameter Server(一小时训练600T数据)等产品,在语音识别、OCR识别、人脸识别以及计算效率提升上发布了多个成熟产品。

百度为何开源深度机器学习平台? 有一系列领先优势的百度却选择开源其深度机器学习平台,为何交底自己的核心技术?深思之下,却是在面对业界无奈时的远见之举. 5月20日,百度在github上开源了其深度机器学习平台.此番发布的深度机器学习开源平台属于"深盟"的开源组织,其核心开发者来自百度深度学习研究院(IDL),微软亚洲研究院.华盛顿大学.纽约大学.香港科技大学,卡耐基·梅陇大学等知名公司和高校. 通过这一开源平台,世界各地的开发者们可以免费获得更优质和更容易使用的分布式机器学习算法源码,

C#虚方法(Virtual)、抽象方法(Abstract),接口(Interface)、抽象类的区别

一.虚方法和抽象方法的区别: 1.抽象方法只能在抽象类里面声明,而且抽象方法不能有实现(不能有方法体). 2.虚方法在声明时必须有实现.   public abstract class test     { /// 在抽象类中声明了抽象方法 public abstract string AbstractMethod();   /// 虚方法 public virtual string VirtualMethod() { return "this is a Virtual Method in Ab

编写高质量代码改善C#程序的157个建议[用抛异常替代返回错误、不要在不恰当的场合下引发异常、重新引发异常时使用inner Exception]

原文:编写高质量代码改善C#程序的157个建议[用抛异常替代返回错误.不要在不恰当的场合下引发异常.重新引发异常时使用inner Exception] 前言 自从.NET出现后,关于CLR异常机制的讨论就几乎从未停止过.迄今为止,CLR异常机制让人关注最多的一点就是"效率"问题.其实,这里存在认识上的误区,因为正常控制流程下的代码运行并不会出现问题,只有引发异常时才会带来效率问题.基于这一点,很多开发者已经达成共识:不应将异常机制用于正常控制流中.达成的另一个共识是:CLR异常机制带来

[专业名词·硬件] 2、DC\DC、LDO电源稳压基本常识(包含基本原理、高效率模块设计、常见问题、基于nRF51822电源管理模块分析等)·长文

综述先看这里 第一节的1.1简单介绍了DC/DC是什么: 第二节是关于DC/DC的常见的疑问答疑,非常实用: 第三节是针对nRF51822这款芯片电源管理部分的DC/DC.LDO.1.8的详细分析,对于研究51822的人很有帮助: 第四节是对DC/DC的系统性介绍,非常全面: 第五节讲稳压电路的,没太多东西,可以跳过: 第六节讲LDO的,包含LDO和DC/DC的选型建议.LDO电容的选择等,很好: 第七八两节从专业角度给出提高电源效率的建议(目前还用不到). 一.DC/DC转换器是什么意思 le