Linux文件、目录权限及常用命令


############################################
#        一、权限                                                #
############################################
1、r        可读            4
2、w       可写            2
3、x        可运行        1

############################################
#        二、文件常用命令                                      #
############################################
1、ls[选项][路径或文件名]
    功能:查看文件
        -l:查看详细信息
        -a:查看隐藏文件
    
    ----------------
    ls -l
        如:-rw-r--r--    1    root        roor        1996        2011-12-04    anaconda-ks.cfg
    ---------------
        第1列:表示文件权限
            -            rwx                rwx             rwx
            文件类型        文件拥有者        组内用户        其它用户
                文件类型详解:
                    -:表示普通文件[*.txt、*.tar.gz、*.cfg、*.log......]
                    d:表示 目录
                    l:表示链接文件
        第2列:节点数
        第3列:文件拥有者
        第4列:文件所属组
        第5列:文件大小
        第6列:文件最后被修改的时间
        第7列:文件名

2、touch 文件名
    功能:创建文件
    如:
        touch itao

3、rm 文件名
    功能:删除文件[也可以删除文件夹]
        -r:删除文件夹
        -f:不使用确认
    如:
        rm itao[会提示是否删除一般空文件]
        rm -f itao[不会提示是否删除,直接删除]
        rm -r qin[递归删除文件夹qin/tang/tao]
        rm -r -f qin
        rm -rf qin

4、cp[选项] <源文件路径><目标文件路径>
    功能:复制
        -R:复制文件夹[递归]
        -p:保持文件原有属性[权限]
        -v:显示进度
    如:
        cp use.txt user1.txt[复制文件]
        cp /usr/q.txt /tmp/2.txt[使用绝对路径,不局限于当前文件夹下]
        cp -vRp httpd-2.2.11 /tmp/httpd[复制文件夹]

5、mv[选项]<源文件或目录><目标文件或目录>
    功能:移动[剪切|重命名]

    如:
        mv user.txt user2.txt[重命名]
        mv user2.txt  /tmp/[移动或剪切]

6、wc[选项]<文件列表>
    功能:统计
        -c:字符
        -l:行数
        -w:单词
    如:
        wc install.log[统计所有信息]
            1439        2193        48154    install.log
            行数        单词数    字符数    文件名
        wc -l install.log[统计行数]
            1439        install.log        
            行数        文件名
        wc -c install.log[统计字符数]
            48154        install.log        
            字符数        文件名
        wc -w install.log[统计单词数]
            2193        install.log        
            单词数        文件名

9、grep[选项]<'字符串'><源文件>    {Global Regular Expression Print}
    功能:查找特定内容
        -n(line-number):显示行号
        -c(count):计算符合范本样式的列数
        -i(ignore-case):忽略字符大小写的差别
    如:
        grep tangtao install.log[在文件install.log中查询qintangtao字符串]
        grep -n tangtao install.log[显示匹配的行号]

############################################
#        三、目录常用命令                                      #
############################################
1、mkdir 目录名
    功能:创建文件夹
        -p:递归创建
        -m:指定权限
            r<--------->4
            w<-------->2
            x<--------->1
    如:
        mkdir -p   qin/tang/tao {递归创建}
        mkdir -m  666 qintangtao {指定权限}

2、rmdir 目录名
    功能:删除文件夹[只能删除空文件夹]
        -p:递归删除

    如:
        rmrmdir qintangtao    [删除非空文件夹]
        rmrmdir -p qin/tang/tao    [递归删除]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/463078.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

谷歌:不守规矩的“顽童”

十几岁&#xff0c;对于人类来说&#xff0c;是敏感多虑且叛逆的青春期&#xff0c;而十几岁对于一个企业则意味着扎实经营基础的黄金阶段。谷歌&#xff08;Google&#xff09;&#xff0c;这个十年来互联网领域最大的赢家&#xff0c;正是这个即将步入金钗之年的“顽童”&…

bloom filter

今天的文章和大家一起来学习大数据领域一个经常用到的算法——布隆过滤器。如果看过《数学之美》的同学对它应该并不陌生&#xff0c;它经常用在集合的判断上&#xff0c;在海量数据的场景当中用来快速地判断某个元素在不在一个庞大的集合当中。它的原理不难&#xff0c;但是设…

数据描述

数据描述 1、静态数据 本系统支持用户个人信息存储以及旅游地点、天数、花费金额、景点的推荐存储。因此&#xff0c;本系统需要存储数据库部分信息。 2、动态数据 用户登录信息 用户搜索结果 用户个人信息 旅游分享的攻略 用户个人留言 用户偏好信息 3数据库描述&#xff1a;数…

样式的使用(七)

在自定义组件中使用运行时样式 1、css文件 /* ../assets/CustomComponentStyles.css */ namespace s "library://ns.adobe.com/flex/spark"; namespace mx "library://ns.adobe.com/flex/halo"; .specialStyle{font-size:24;font-weight:bold; } 记得要把文…

skiplist原理与实现

今天继续介绍分布式系统当中常用的数据结构&#xff0c;今天要介绍的数据结构非常了不起&#xff0c;和之前介绍的布隆过滤器一样&#xff0c;是一个功能强大原理简单的数据结构。并且它的缺点和短板更少&#xff0c;应用更加广泛&#xff0c;比如广泛使用的Redis就有用到它。 …

JavaScript与HTML交互——事件

JavaScript和HTML的交互是通过事件实现的。JavaScript采用异步事件驱动编程模型&#xff0c;当文档、浏览器、元素或与之相关对象发生特定事情时&#xff0c;浏览器会产生事件。如果JavaScript关注特定类型事件&#xff0c;那么它可以注册当这类事件发生时要调用的句柄。 事件流…

ORMMySQL

概念: ORM&#xff1a;对象关系映射 , 全拼 Object-Relation Mapping ,是一种为了解决面向对象与关系数据库存在的互不匹配现象的技术。主要实现模型对象到关系型数据库数据的映射.比如&#xff1a;把数据库表中每条记录映射为一个模型对象 使用原因: 若不使用ORM框架实现一个应…

实现WM下删除最后一条匹配的通话记录

代码很简单就是操作EDB数据库&#xff0c;先按开始时间降序排序&#xff0c;然后删除第一条匹配的记录。 1 boolDeleteLastCallLogByNumber(LPCTSTR lpszNumber)2 {3 typedef enum4 {5 CT_Reserved0,6 CT_Outgoing1,7 CT_Connected2,8 CT_Ended4,9 CT_Voice_Data8,10 CT_Roam16…

std::string中的反向迭代器rbegin()和rend()

在std::string中&#xff0c;有个接口是rbegin()和rend()&#xff0c;分别表示string字符串的倒数第一个字符和正数第一个字符&#xff1b; rbegin()&#xff1a;表示string字符串的倒数第一个字符 rend()&#xff1a;表示string字符串的正数第一个字符 分为普通的iterator和…

【转】[教程] CSS入门3:如何插入CSS样式

http://bbs.blueidea.com/forum.php?modviewthread&tid2524742 转载于:https://www.cnblogs.com/lzhitian/archive/2012/11/25/2787164.html

5.spiders(文件夹)

一、基础知识 1. Spiders 文件夹 用于编写爬虫规则&#xff0c;可以在已有的___init__.py文件中编写具体的爬虫规则但是实际开发中可能有多个爬虫规则&#xff0c;所以建议一个爬虫规则用一个文件表示&#xff0c;这样便于维护和管理 2. 代码 # -*- coding: utf-8 -*- import s…

unlink(file_name)

官方描述&#xff1a; unlink的文档是这样描述的: unlink() deletes a name from the filesystem. If that name was the last link to a file and no processes have the file open the file is deleted and the space it was using is made available for reuse. …

sql server行级锁,排它锁,共享锁的使用

一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 脏读 A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修…

日常学习笔记(1)

2019/03/19 21:12 1.函数&#xff1a;numpy.linspace(start,stop,num50,endpointTrue,retstepFalse,dtypeNone)参数&#xff1a; start&#xff1a;scalar类型&#xff08;个人理解是标量的意思&#xff0c;这不是一个具体的数据类型&#xff0c;而是指某一些数据类型&#xff…

淘宝开发平台知识点一,入门指南

App Key&#xff1a;12038991 App Secret&#xff1a;bb6e1d29db744ed023bfed6a3af6f4f3 1,测试环境下&#xff0c;获取授权码&#xff0c;只有十分钟 http://open.taobao.com/isv/authorize.php?appkey12038991 2&#xff0c;http://container.api.tbsandbox.com/container?…

【转】Linux 下修改Tomcat使用的JVM内存大小

转自 &#xff1a;http://blog.csdn.net/sully2008/article/details/6457570 我的服务器的配置&#xff1a;# OS specific support. $var _must_ be set to either true or false.JAVA_OPTS"-Xms1024m -Xmx4096m -Xss1024K -XX:PermSize512m -XX:MaxPermSize2048m"…

OpenSSL 创建自签名证书

1、生成服务器私钥openssl genrsa -out client.key 40962、生成证书签名请求&#xff08;CSR&#xff09;openssl req -new -key client.key -out client.csr3、使用上一步的证书签名请求签发证书openssl x509 -req -days 365 -in client.csr -signkey client.key -out client.…

C++ functor 仿函数

在C中&#xff0c;仿函数不是一个函数&#xff0c;是一个类&#xff0c;这个类实现了函数的功能。 如果我想实现一个求和的功能&#xff1a;定义一个Sum类&#xff0c;让其中的()函数实现这个功能&#xff0c;代码如下&#xff1a; class Sum { public:Sum() default;virtua…

C#中实现鼠标拖动窗体的方法

用C#实现鼠标拖动窗体&#xff0c;方法可能有很多&#xff0c;不过我想最好多还应该是直接记录鼠标的位置&#xff0c;进而完成操作&#xff1a; private void AddList_MouseDown(object sender, MouseEventArgs e){// Gets the x-coordinate and y-coordinate of …

Sql Server 2008将数据库导出sql脚本并导出数据

1.使用Sql Server Management Studio 2008 连接数据库。 2.选中要导出数据的数据库节点&#xff0c;点鼠标右键&#xff0c;在菜单中选择“任务”->“生成脚本”&#xff0c;如图&#xff1a; 3。在弹出的界面中&#xff0c;点2次“下一步”进入如图界面中&#xff0c;把“编…