zoukankan      html  css  js  c++  java
  • 【Linux文件目录】的一点小结

    1. 相关指令:
        
    chgrp:改变文件所属用户组

    点击(此处)折叠或打开

    1. chgrp [-R] group dirname/filename
    2. -R: 基本-r参数都是递归recursive


    chown:改变文件所有者、也可以改变用户组

    点击(此处)折叠或打开

    1. chown [-R] username dirname/filename
    2. chown  [-R]   username:group dirname/filename 
    3. chown  [-R]   user.group dirname/filename 

     
    chmod: 改变权限

    点击(此处)折叠或打开

    1. 数字: r4 w2 x1
    2. chmod 777 filename
    3. 符号 u=user  g=group o=other a=all
    4. chmod u=rwx,go=rx filename
    5. chmod u+x,g+r,o-w filename
    6. chmod a-x filename


    2.关于文件类型和x权限:
        这是一个很有意思的话题,跟windows不同,Linux不是通过文件名来判断文件类型,因为Linux中全是文件,所有的设备也是文件,所以,她是通过权限的第一个字符:

    点击(此处)折叠或打开

    1. 【d】(directory)目录
    2. -】文件
    3. 【l】(link)链接文件
    4. 【b】(block) 块设备文件,可供存储的接口设备 如:硬盘
    5. 【c】(character)字符设备文件,串行端口设备,特点是一次性读取 如:键盘,鼠标
    6. 【s】(socket)套接字
    7. 【p】(pipe)管道

    但是,我们一般希望能通过文件名来看出这个文件是什么类型,所以才有了“扩展名”,但是这个扩展名没有实质意义

    点击(此处)折叠或打开

    1. *.sh 一般是脚本获批处理文件
    2. *Z、*.tar、*.tar.gz、*.zip、*tgz 一般是打包文件
    3. *.html、*.php 一般是网页文件


    而至于可不可以执行,完全是看是否有x权限,有x权限,表明可以执行。

    这里特别注意 : 关于目录的可执行权限,如果目录没有x权限,则无法打开
    例如  drwxr--r--  1 root root  这样的一个权限,除了roo用户以外的人,可以用ls命令看到此目录,但是无法进入
    所以,这里要记住,如果要开放目录给别人浏览,请r和x权限同时开放

    r权限,就是可读权限,如果有这个权限,则可以用ls看到
    w权限,比较牛逼的权限,可以修改和更新文件,这个权限一般不公开给别人。

    这样看来,一般的文件,rwxr-xr-x的权限就够了,那就是755


    最后,让我们来看看Linux下的基本目录配置标准吧。

    大家装过linux的都会知道,linux根目录下默认有一些文件夹,这些文件夹都是干嘛的呢?
    我用一个表简单介绍一下吧,详细介绍,可以参看《鸟哥的linux私房菜》

    点击(此处)折叠或打开

    1. /bin : 系统执行文件的目录,一些可执行命令就在这下面如:cat,chmod,mv,cp.....
    2. /boot: 开机后会用到的文件,主要是启动引动程序
    3. /dev : 设备和结构文件,比较重要的有 /dev/null , /dev/tty, /dev/hd*, /dev/sd*等
    4. /etc : 系统主要配置文件都在这个下面了,很重要!
    5. /home: 系统默认的用户主文件夹
    6. /lib : 系统库函数
    7. /media: 媒体文件
    8. /mnt : 临时挂载外部设备一般挂载在这个下面
    9. /root: root用户的主文件夹




  • 相关阅读:
    215. Kth Largest Element in an Array
    214. Shortest Palindrome
    213. House Robber II
    212. Word Search II
    210 Course ScheduleII
    209. Minimum Size Subarray Sum
    208. Implement Trie (Prefix Tree)
    207. Course Schedule
    206. Reverse Linked List
    sql 开发经验
  • 原文地址:https://www.cnblogs.com/voidsky/p/5373944.html
Copyright © 2011-2022 走看看