鸟哥Linux私房菜第七章习题难题解答

1.找出/etc下面,文件大小介于50KB到60KB之间的文件,并且将权限完整的列出

答案为 find /etc -size +50k -size -60k -exec ls -l {} \;

或写成find /etc \( -size +50k -and -size -60k \) -exec ls -l {} \;也可以

2.找出/etc下面,文件容量大于50KB且文件所有者不是root的文件名,且将权限完整列出

答案为 find /etc -size +50k  ! -user root -exec ls -l {} \;

此处!为“非”判定 ,代表若后面为真  则不输出

3.找出/etc下面,容量大于1500KB以及容量等于0的文件

由于没要求完整输出,该题最简单答案如下

find /etc -size +1500k ; find /etc -size 0k

若要完整显示输出,也可这样写

find /etc -size +1500k -exec ls -l {} \; ; find /etc -size 0k -exec ls -l {} \;

但是太繁琐了,不过此命令可以看出;加不加转义的不同意义

此题若用 -o 这个参数

则可这样解

find /etc \( -size +1500k -o -size 0k \) -exec ls -l {} \;

这里则必须用转义的( )括起来 -o 才有想要的效果.  
时间: 2024-12-26 07:08:37

鸟哥Linux私房菜第七章习题难题解答的相关文章

Linux的文件权限与目录配置 - 鸟哥Linux私房菜第六章 - 思维导图

Linux的目录配置标准FHS Linux的文件权限

鸟哥Linux私房菜知识点总结6到7章

最近翻看了一本<鸟哥的Linux私房菜>.这是一本基础的书,万丈高楼平地起,会的不多但可以学.这是我整理的一些知识点,虽然很基础.希望和大家共同交流. 第6章主机规划与磁盘分区 1.在进行团队开发资源时,用户组是很有用的一个功能. 2.Linux文件属性, 如:-rw-r--r-- 第一个字符代表这个文件时目录[d],文件[-]或链接文件[I] 接下来的三个字符代表文件所有者的权限 再接下来的三个字符代表所属组的权限 最后三个字符代表其他人的权限 3.改变文件属性和权限: chgrp:改变文件

鸟哥Linux私房菜知识点总结3到5章

感觉自己对Linux的理解一直不够,所以近期翻看了一本<鸟哥的Linux私房菜>.这是一本基础的书,万丈高楼平地起,会的不多但能够学.这是我整理的一些知识点,尽管非常基础.希望和大家共同交流. 第3章主机规划与磁盘分区 1.3D计算机游戏须要3D光影运算. 2.在Linux系统中.每一个设备都被当成一个文件来对待. 3.整个开机流程到操作系统之前的动作: (1)BIOS: 开机主动运行的韧体,会认识第一个可开机的设备. (2)MBR :第一个可开及设备的第一个扇区内的主引导分区块,包括引导载入

鸟哥Linux私房菜知识点总结0到2章

感觉自己对Linux的理解一直不够,所以最近翻看了一本<鸟哥的Linux私房菜>.这是一本基础的书,万丈高楼平地起,会的不多但可以学.这是我整理的一些知识点,虽然很基础.希望和大家共同交流. 第0章计算机概述 1.计算机主要有三大部分组成:a.输入部分,包括键盘,鼠标... b.中央处理器(CPU):含有逻辑,控制,记忆等单元 c.输出单元:屏幕,打印机等 2.基本上数据都是流经过内存再转出去的. 3.硬盘最小的组成单元为扇区. 4.个人计算机的内存主要主件为动态随机访问内存,只有在通电时才能

鸟哥Linux私房菜知识点总结8到9章

最近翻看了一本<鸟哥的Linux私房菜>.这是一本基础的书,万丈高楼平地起,会的不多但可以学.这是我整理的一些知识点,虽然很基础.希望和大家共同交流. 第8章 Linux磁盘与文件系统管理 一.Linux磁盘管理 1.文件系统通常会将两部分数据分别放在不同的块中,权限与属性放置到inode中,实际数据放到data block块中. 2.找到文件的inode,就会知道这个文件所放置数据的block号码,就能够读出该文件的实际数据了哦. 3.U盘使用的文件系统一般是FAT格式. 4.碎片整理:通过

鸟哥Linux私房菜知识点总结10到11章

最近翻看了一本<鸟哥的Linux私房菜>.这是一本基础的书,万丈高楼平地起,会的不多但可以学.这是我整理的一些知识点,虽然很基础.希望和大家共同交流. 第10章 vim程序编辑器 按键说明: /word       向下寻找一个名称为word的字符串 ?word 向上寻找一个名为woed的字符串 ndd          删除光标所在的向下的n行 nyy         复制光标所在的向下的n行 j         将光标所在行与下一行的数据结合成同一行 u         复原前一个操作 [

【读书笔记】《鸟哥Linux私房菜-基础知识篇》第一章 Linix历史

第一章 Linix历史 Unix的前身是由贝尔实验室(Bell lab.)的Ken Thompson利用汇编语言写成的,后来在1971-1973年间由Dennis Ritchie以C程序语言进行改写,才称为Unix. 1977年由Bill Joy释出BSD (Berkeley Software Distribution),这些称为Unix-like的操作系统. 1984年由Andrew Tannenbaum制作出Minix操作系统,该系统可以提供原始码以及软件: 1984年由Richard St

鸟哥linux私房菜总结

第零章 1.请找出世界上跑得最快的超级计算机的相关信息? 系统名称:天河二号. 所在位置:中国广州中山大学超算中心. 使用的cpu型号与规格:采用的是Intel的Ivy Bridge处理器与Xeon Phi处理器. 总共使用的cpu数量:32000颗Ivy Bridge处理器和48000个Xeon Phi. 电费:电费每年达1亿人民币. 2.本机相关配置信息? cup:intel core i5 5200L 内存:三星 DDR1600L 和 金士顿 DDR1600L 主板:联想thinkpad

鸟哥Linux私房菜笔记(一)

第8章 Linux磁盘与文件系统管理 ln  [-sf]  源文件  目标文件 -s:符号连接,如果不加参数就是硬连接 -f:如果目标文件已存在,则先删除,再建立连接 硬连接只是在某个目录下的块多写入一个关联数据,不会用掉inode与磁盘空间.符号连接会生成一个新的inode,也就是生成了一个新的文件, 文件大小就是文件名字符串的长度.因此,删除一个硬连接的源文件,文件仍能正常打开,删除符号连接的源文件,则符号连接的文件无法打开. dd命令: dd  if=input_file  of=outp