糖果派对官方网站_可以赌钱的糖果游戏_手机版
linux目录布局及文件管理

linux目录布局及文件管理

作者:操作系统    来源:未知    发布时间:2020-01-03 06:47    浏览量:

Linux的目录构造:

 bb电子糖果派对 1                     

      /            根分区 linux文件系统的源点

                   /bin           普通顾客的授命,普通客商能运用

                   /sbin         管理员使用的下令,唯有管理员能应用

                   /home      普通顾客的宿主目录

                   /root         助理馆员的宿主目录

                   /boot        linux运维所需的公文,内核,grub,内核指导文件

                   /dev          设备文件,硬盘,键盘鼠标,光驱等

                   /usr           应用程序 /usr/src  源码包的贮存路线

                   /etc           配置文件

                   /opt           安装额外软件时的贮存路线

                   /var         日志文件,邮件等

                   /proc         设想文件系统(Computer底子的消息,CPU...),数据都在内部存储器中

                   /lib          库文件,驱动

                   /selinux    美利坚同盟国江山安全属研究开发的安全部制

                   /tmp         有时文件贮存目录(公共文件夹)

                   /media     挂载点(redhat9.0里面使用的/mnt)

                   /sys     系统相关文件

                   /srv           运转的劳务须要拜访的数码目录

                   /mnt    不经常文件系统挂载点

Centos系统常用操作命令

文本的两类数据:

         元数据:文件的品质

         数据:文件的内容

体现当前所在目录:

[root@bogon ~]# pwd
/root

切换目录:cd命令

  相对路线:以根目录“/”作为源点,能够丰盛纯粹的表示一个索引或文件所在的岗位,假诺路径较长途运输入时会相比较繁杂。

  相对路线:以当前职业目录作为起点,“.”表示当前工作目录,“..”表示上一流目录,“~”表示顾客的宿主目录。

[root@bogon ~]# cd -    ##回到上一次的工作目录,实现两个工作目录间来回切换
/etc
[root@bogon etc]#cd -

文件通配符:

         * 相配零个或多个字符

         ?  相称任何单个字符

         ~  当前客商家目录

         ~username  顾客家目录

         ~+  当前专业目录

         ~-  前二个办事目录

         [0-9] 相配多少个数字范围

         [a-z]   大写和小写字母

         [A-Z]   大写字母

         [wxc] 相称列表中的别的的一个字符

         [^wxc]  相配列表中的全体字符以外的字符

         预约义的字符类: #man 7 glob

         [:digit:]   大肆数字,相当于0-9

         [:lower:]   任意小写字母

         [:upper:]   任性大写字母

         [:alpha:]   大肆大小写字母

         [:alnum:]   率性数字或字母

         [:space:]   空格

         [bb电子糖果派对,:punct:]   标点符号

列出目录的内容或钦命目录:

         ls命令:ls [options] [files_or_dirs]

                   -a     蕴含隐敝文件

                   -l      以长格式突显,ll

                   -ENVISION    目录递归彰显

                   -d    目录和契合链接消息

                   -1      文件分行显示

                   -S     从大到小排序

      -i  展现文件索引节点

来稳当前工作目录下的所以蒙蔽文件和目录:

[root@bogon ~]# ls -d .*
.  ..  .bash_history  .bash_logout  .bash_profile  .bashrc  .cshrc  .tcshrc  .viminfo

来伏贴前职业目录下的之所以目录:

[root@bogon var]# ls -d */ 
adm/    crash/  empty/  gopher/    lib/    lock/  mail/  opt/       run/    tmp/
cache/  db/     games/  kerberos/  local/  log/   nis/   preserve/  spool/  yp/

突显/etc 目录下,全数.conf 结尾,且以m,n,r,p 开端的公文或目录

[root@bogon log]# ll /etc/[mnrp]*.conf 
-rw-r--r--. 1 root root 5171 Jun 10  2014 /etc/man_db.conf
-rw-r--r--. 1 root root  936 Mar  6  2015 /etc/mke2fs.conf
-rw-r--r--. 1 root root 1717 May  1 05:40 /etc/nsswitch.conf
-rw-r--r--. 1 root root   82 May  1 19:24 /etc/resolv.conf
-rw-r--r--. 1 root root  458 Nov 21  2015 /etc/rsyncd.conf
-rw-r--r--. 1 root root 3232 Sep  8  2015 /etc/rsyslog.conf

 

linux文件的门类:

  -   普通文书

  d   目录文件

  b   块设备

  c   字符设备

  l   符号链接文件

  p   管道文件pipe

  s   套接字文件socket

翻开文件状态:stat

[root@bogon ~]# stat anaconda-ks.cfg 
  File: ‘anaconda-ks.cfg’
  Size: 1401          Blocks: 8          IO Block: 4096   regular file
Device: fd00h/64768d    Inode: 101877942   Links: 1
Access: (0600/-rw-------)  Uid: (    0/    root)   Gid: (    0/    root)
Context: system_u:object_r:admin_home_t:s0
Access: 2017-05-01 05:41:12.625008626 +0800    ##访问时间,读取文件内容
Modify: 2017-05-01 05:41:12.630008626 +0800    ##修改时间,改变文件内容(数据)
Change: 2017-05-01 05:41:12.630008626 +0800    ## 改变时间,元数据发生改变
 Birth: -

touch命令:创立文件和刷新时间

         touch [OPTION]... FILE...

         -a    改变atime

         -m   改变mtime

         -t     STAMP:[[CC]YY]MMDDhhmm[.ss]

         -c     假若文件不设有,则不感觉那样创制

cp命令:复制        

bb电子糖果派对 2

         -a    归档,等同于-dr

         -b    若删除也许覆盖指标文件,将对目标文件实行备份,备份文件以备份的字符串结尾

         -d    复制符号链接

         -f     免强复制

         -h    强逼cp复制符号链接。缺省值是追随符号链接,将文件复制到符号链接指向处。

         -i      交互作用式情势。覆盖目的文件以前先要举行询问

         -l      建构硬链接,而非复制

         -p    源目录只怕文件的习性保留

         -r    管理钦命目录以致子目录

复制/root目录下所以文件到/data目录,富含隐敝文件:

[root@bogon ~]# cp -r /root/. /data/
[root@bogon ~]# ls -a /data/
.   anaconda-ks.cfg  .bash_logout   .bashrc  .tcshrc
..  .bash_history    .bash_profile  .cshrc   .viminfo

活动和重命名:mv [选项]

                   -i       交互式

                   -f       强逼,假诺目的文件已经存在,不会询问而一贯覆盖

        -b     若需覆盖文件,则覆盖前先行备份

[root@bogon ~]# ls
anaconda-ks.cfg  file1.txt
[root@bogon ~]# mv file1.txt /data/file2.txt
[root@bogon ~]# ls /data/
file2.txt      ##将file1移动到/data目录下重命名file2

删去文件: rm [选项]... file...

                   -i:  交互式

                   -f:  强迫删除

                   -r:  递归删除目录树

[root@bogon ~]# ls /data/
file2.txt  testdir
[root@bogon ~]# rm -rf /data/*
[root@bogon ~]# ll /data/
total 0      ##删除/data目录下所以文件

来得目录树: tree

         -d:  只显示目录

         -L level :钦赐彰显的层级数目

         -P pattern:  只展现由钦命pattern 相称到的

 显示“/”目录树,只展现豆蔻梢头层:

[root@bogon ~]# tree -L 1 /
/
├── bin -> usr/bin
├── boot
├── data
├── dev
├── etc
├── home
├── lib -> usr/lib
├── lib64 -> usr/lib64
├── media
├── mnt
├── opt
├── proc
├── root
├── run
├── sbin -> usr/sbin
├── srv
├── sys
├── tmp
├── usr
└── var

创设目录:mkdir

         -p:  递归创立,且可自行创制所需的各目录;

         -v:  展现详细消息

         -m MODE:  创立目录时一贯钦点权限;

[root@bogon ~]# mkdir -m 700 test
[root@bogon ~]# ll
total 4
-rw-------. 1 root root 1401 May  1 05:41 anaconda-ks.cfg
drwx------. 2 root root    6 May  2 02:27 test

rmdir:删除空目录

         -p:  递归删除父空目录

         -v: 突显详细消息

链接文件:ln命令

  软连接与硬链接的界别:

    当删除源文件后,软连接将失效,但硬链接依旧可用。

    软连接适用于文件或目录,但硬链接只可用来文书。

    软连接与原来的文章件能够放在不一样的文件系统中,但硬链接必需与原来的著工件在同二个分区内。

   ln命令默许成立的是硬链接,制造软链接必得结合“-s”选项

[root@bogon ~]# ln -s /etc/httpd/conf/httpd.conf /etc
[root@bogon ~]# ll /etc/httpd.conf 
lrwxrwxrwx. 1 root root 26 May  2 02:47 /etc/httpd.conf -> /etc/httpd/conf/httpd.conf
[root@bogon ~]# ln  /var/log/messages /tmp/test
[root@bogon ~]# ll -h /tmp/test
-rw-------. 2 root root 574K May  2 02:46 /tmp/test

file命令:用来分辨文件类型,也可用来识别一些文书的编码格式

file [options] <filename>...

  -b 列出文件辨识结果时,不突显文件名称。

  -c 详细展现指令试行进度,便于排错或解析程序实施形

  -f 列出文件普通话件名的文件类型

  -F 使用钦定分隔符号替换输出文件名后暗中同意的”:” 分隔符

  -i 输出mime 类型的字符串

  -L 查看对应软链接对应文件的文件类型

  -z 尝试去解读压缩文件的内容

  --help显示命令在线帮忙

翻开软连接对应文件的体系:

[root@bogon ~]# file -L /etc/httpd.conf 
/etc/httpd.conf: ASCII text

du命令:计算目录及文件的半空中占有情形

  -a  总计磁盘空间占用的所以文件,而不光只计算目录

  -h  以K,M单位出示

  -s  只总计某些参数所吞并的长空,并不是总结每种子目录

[root@bogon ~]# du -sh /var/log/
3.3M    /var/log/
[root@bogon ~]# du -ah /boot/
4.0K    /boot/grub/splash.xpm.gz
4.0K    /boot/grub
0    /boot/grub2/themes/system
0    /boot/grub2/themes
4.0K    /boot/grub2/device.map
12K    /boot/grub2/i386-pc/acpi.mod

 

后生可畏、目录操作命令 

文本收缩及归档:

gzip命令:

  gzip[OPTION]... FILE ...

  -d  解压缩,相当于gunzip

  -c  将解压或裁减的结果输出至正规输出

  -r  递归管理,将内定目录下的有着文件及子目录风华正茂并管理

  -#  钦点压缩比,#代表数字1-9

bzip2命令:

  bzip2 [OPTION]... FILE ...

  -k  压缩时保留源文件

  -d  解压缩

  -#  钦命压缩比,#代表数字1-9,默以为6

  bzcat  不解压的的图景下查看文件内容

xz命令:

  xz[OPTION]... FILE ...

  -k  保留源文件

  -d  解压

  -#  钦赐压缩比,#表示数字1-9,默感到6

  bzcat  不解压的的情景下查看文件内容

打包压缩:

zip命令:跨平台压缩工具 

-r 处理指定目录和指定目录下的使用子目录
uzaip  解压缩

tar命令:

-c 创造.tar格式的文件
-x 解开.tar格式的文本
-f 使用归档文件
-v 呈现详细音信
-t 查看包内文件
-j 使用baip2程序
-z 使用gzip程序
-p 打包时保留文件及目录的权限
-P 打包时保留文件及目录的相对路线
-C 释放的目标地

打包:
对文件和目录打包和减削(c卡塔尔国
tar -cf file.tar file
tar -czf file.tar.gz file
tar -cjf file.tar.bz2 file
翻看包内容(t卡塔尔国
a.tar-------->tar -tf a.tar
a.tar.gz---->tar -tzf a.tar.gz
a.tar.bz2-->tar -tjf a.tar.bz2
对文本和目录解包(x卡塔尔国
tar -xf file.tar -C 路径
tar -xzf file.tar.gz -C 路径
tar -xjf file.tar.bz2 -C 路径

cpio命令:存取归档包中的文件

  -o    将文件拷贝打包成文件也许将文件输出到器械上
  -i   解包,将包裹文件解压或将配备上的备份还原到系统
  -t   预览,查看文件内容依然输出到器械上的公文内容
  -v   突显打包进度中的文件名称。
  -d   解包生成目录,在cpio还原时,自动的创立目录
  -c   生机勃勃种较新的储存格局

  ls命令 

    — 功用表达:彰显文件和目录列表。 

    — 命令格式:ls [参数] [<文件或目录> …] 

    — 常用参数: 

      -a : 不隐敝任何以“.”字符早先的条文。 

      -b : 用八进制情势显得非打字与印刷字符。 

      -LX570 : 递归列出全部子目录。 

      -d : 当遇到目录时,列出目录本人而非目录内的公文,而且不跟随符号链接。 

      -F : 在条目后增加文件类型的提醒标记(*, /, =, @, |,个中的三个)。 

      -l : 使用较长格式列出音信。 

      -L : 当呈现符号链接的文书音讯时,呈现符号链接所提醒的指标而毫无符号链接本人的音信。 

      -x : 逐行列出档案的次序而不是逐栏列出。 

      -1 : 每行只列出二个文本。 

      -r : 依相反次序排列。 

      -S : 根据文件大小排序。 

      -X : 依据扩展名排序。 

      -c : 依据事态改动时间(ctime)排序。 

      -t : 根据最终改善时间(mtime)排序。 

      -u : 依照最终访谈时间(atime)排序。 

    — 使用示例: 

      ls 

      ls -a 

      ls -F 

      ls -l 

      ls -R 

      ls -Sl 

      ls -rl 

      ls -cl 

      ls -tl 

      ls -ul 

      ls some/dir/file 

      ls some/dir/ 

      ls -d some/dir/ 

  tree命令 

    — 成效表明:展现文件和目录树。 

    — 命令格式:tree [参数] [<目录>] 

    — 常用参数: 

      -a : 不掩盖任何以“.”字符起先的条款。 

      -d : 只显示目录不展现文件。 

      -f : 每一个文件都显得路线。 

      -F : 在条目款项后拉长文件类型的提示标识(*,/,=,@,|,此中的三个)。 

      -r : 依相反次序排列。 

      -t : 依据最终改良时间(mtime)排序。 

      -L n : 只显示n层目录(n为数字)。 

      –dirsfirst : 目录显示在前文件展现在后。 

    — 使用示例: 

      tree 

      tree -d 

      tree -F 

      tree -L 3 

      tree /some/dir/ 

  pwd命令 

    — 功用表明:彰显当前专门的工作目录。 

    — 命令格式:pwd [参数] 

    — 常用参数: 

 

      -P : 若目录是四个符号链接,将展现物理路线而非符号链接。 

    — 使用示例: 

      pwd 

      pwd -P 

  cd命令 

    — 成效表达:切换目录。 

    — 命令格式:cd [参数] [<目录>] 

    — 常用参数: 

      -P : 若目录是二个标识链接,将显得物理路线而非符号链接。 

    — 使用示例: 

      cd /some/dir/ 

      cd -P Examples 

      cd 

      cd ~ 

      cd .. 

      cd ../.. 

      cd - 

  mkdir命令 

    — 效能表达:创设目录。 

    — 命令格式:mkdir [参数] <目录> 

    — 常用参数: 

      -p : 成立目录树,供给时创立上层目录,如目录已存在也不视作错误。 

    — 使用示例: 

      mkdir somedir/、 

      mkdir -p some/path/dir/ 

  rmdir命令 

    — 成效表达:删除空目录。 

    — 命令格式: rmdir [参数] <目录> 

    — 常用参数: 

      -p : 删除目录,然后尝试删除钦定路径中的全数上层目录。举个例子:rmdir -p a/b/c 的功效等于rmdir a/b/c a/b a。 

    — 使用示例: 

      rmdir somedir/ 

      rmdir -p some/path/dir/ 

 

 

二、文件操作命令 

  touch命令 

    — 成效表达:生成新的空文件或改动现成文件的小时戳。 

    — 命令格式:touch [参数] <文件> … 

    — 常用参数: 

      -a : 只改过访谈时间。 

      -m : 只改过修正时间。 

      -t <STAMP> : 使用[[CC]YY]MMDDhhmm[.ss]格式的时间而非当前时光。 

      -r <参照他事他说加以调查文件或目录> : 使用钦赐文件的光阴属性而非当前光阴。 

    — 使用示例: 

      touch newfile 

      touch file 

      touch -a file 

      touch -m file 

      touch -t 200701311200 file 

    — GNU/Linux的文件有3体系型的小时戳: 

      mtime: 最后改革时间(ls –lt) 

      ctime: 状态改造时间(ls –lc) 

      atime: 末了访问时间(ls –lu) 

    注意: 

      1.ctime不要文件成立时间。 

      2.覆盖一个文书会转移全体三类时间:mtime、ctime和atime。 

      3.转移文件的拜候权限或具备者会更改文件的ctime和atime。 

      4.读文件会变动文件的atime。 

  cp命令 

    — 作用表达:复制文件或目录。 

    — 命令格式:cp [参数] <源> <目标> 

    — 常用参数: 

      -a : 等价于 –dpR。 

      -d : 当复制符号链接的源文件时,目标文件也将开创符号链接且指向源文件所链接的本来文本。 

      -f : 强迫复制,不管指标是不是留存。 

      -i : 人机联作式复制,覆盖文件前供给认可。 

      -p : 在复制文件进度中保留文件属性,包含属主、组、权限与时间戳。 

      -奥迪Q7,-r : 递归地复制目录及目录内的装有连串。 

      -l : 对源文件创立硬链接,而非复制文件,也足以利用ln命令进行。 

      -s : 对源文件创立符号链接,而非复制文件,也能够动用ln -s命令实行。 

      -u : 独有当源文件的改善时间(ctime)比目的文件更新时或指标尚空头支票时才举行理并答复制。 

    — 使用示例: 

      cp file1  file2 

      cp some/dir/file1   someother/dir/ 

      cp some/dir/file1   someother/dir/file2 

      cp some/dir/file . 

      cp some/dir/files  someother/dir/ 

      cp some/dir/file1   some/dir/file2  some/dir/file3  someother/dir/ 

      cp -r  some/dir/ someother/dir/ 

      cp -au  some/dir/ someother/dir/ 

  mv命令 

    — 作用表明:移动文件或目录、文件或目录改名。 

    — 命令格式:mv [参数] <源> <目标> 

下一篇:没有了
友情链接: 网站地图
Copyright © 2015-2019 http://www.tk-web.com. bb电子糖果派对有限公司 版权所有