第五章:操作文件和目录 mkdir 命令是用来创建目录的。 cp 命令,复制文件或者目录。 mv 命令可以执行文件移动和文件命名任务。 rm 命令用来移除(删除)文件和目录: ln 命令既可创建硬链接,也可以创建符号链接。# 创建硬链接ln file link
# 创建符号链接
ln -s item link硬链接:每个文件默认会有一个硬链接,这个硬链接给予文件名字。我们每创建一个硬链接,就为一个文件创建了一个额外的目录项。硬链接有两...
IOzone是一个文件系统测试基准工具。可以测试不同的操作系统中文件系统的读写性能。可以通过 write, re-write, read, re-read, random read, random write, random mix, backwards read, record rewirte, strided read, fwrite, frewrite, fread, freread, mmap, async I/0 等不同的模式下的硬盘的性能。测试的时候请注意,设置的测试文件的大小一定要大过你的内存(最佳为内存的两倍大小),不然linux会给你的读写的内容进行缓存,...
在linux中,使用chmod命令修改一个文件的权限。首先,我们查看一个文件夹下所有文件的权限ls -llinux文件或目录的权限分为,读、写、可执行三种权限。文件访问的用户类别分为,文件创建者、与文件创建者同组的用户、其他用户三类。以其中readme.txt 文件来介绍 -rw-r–r–. 1 root root 0 May 16 08:13 readme.txt 主要看前十个字符第1个字符若为d,表示是一个文件夹;否则是一个文件第2~4个字符,指的是创建者拥有的权限第5~7个字符...
项目6 Linux文件系统6.1 文件类型和文件系统文件类型及表示符号
|文件类型|符号|
|:-----|:-----|
|普通文件|-|
|目录文件|d|
|字符设备文件|c|
|块设备文件|b|
|套接字文件|s|
|命名管道文件|p|
|符号链报文件|l|使用find命令查找指定类型的文件
格式:find /地址 -type [f d b c s p l] [-ls] [| wc -l]
-ls选项可以显示出找到的文件的详细信息
使用 ll [地址] 可以查看指定目录下的文件类型情况文件命名规则除字符“ / ”外,所...
/**@file SprtLock.cpp@brief Sprt锁操作类,SprtLock类实现@author cxw@version 版本编号:1.0 日期:2013-10-28 修订者:Long 修订内容:按照《C++编码规范》修改源文件*/#include "stdafx.h"#include "SprtLock.h"SprtLock::SprtLock(void){ createLock = false; InitialLock();}SprtLock::~SprtLock(){#ifdef WIN32 CloseHandle(m_hMutex);#else pthread_mutex_destroy(&m_lock);#endif}void ...
preface:也不算是很大的事情,但也需要这么个东西,对比两个文件夹里的内容是否相同,知道差异在哪里,找出问题所在,vimdiff 只能比较两个文件是否相同,比较不了文件夹,不过可以写个bash脚本,另外,linux meld命令可破。安装:若未安装$ meld,则自动提示sudo apt-get install meld,$sudo apt-get install meld就好。使用:$ meld dir1 dir2,即可。例子:figure 1:对比figure 2:对比文件b原文:http://blog.csdn.net/u010454...
ls1.作用ls命令用于显示目录内容,类似DOS下的dir命令,它的使用权限是所有用户。2.格式ls [options][filename]3.options主要参数-a, --all:不隐藏任何以“.” 字符开始的项目。-A, --almost-all:列出除了“ . ”及 “.. ”以外的任何项目。--author:印出每个文件著作者。-b, --escape:以八进制溢出序列表示不可打印的字符。--block-size=大小:块以指定的字节为单位。-B, --ignore-backups:不列出任何以 ...
/etc/fstab文件的格式GDT,超级块,Indode,校验码inode表,inode组成,地址指针结构创建文件:位图索引查找文件:目录硬链接,软链接删除文件,复制文件,移动文件开机后,首先挂载的是根,然后手动通过根中的mount命令,关联其他分区至根自动挂载的实现 1)定义在/etc/fstab文件中 2)挂载的文件系统支持auto选项 /etc/fstab文件为何开机能自动挂载 系统初始化脚本会起用mount命令扫描/etc/fstab文件中的每一行 /et...
导入库:事前准备:1,确保linux服务器上已经正确安装oracle2,拥有oracle的客户端,能够连接上服务器的oracle。开始步骤:1,创建表空间(表空间比较多的话一般会给你创建表空间的脚本。比如createspace-for-Windows.sql)。2,登录linux服务器,比如ssh 192.168.20.222 ,输入用户名密码。默认用户名为root3,输入su - oracle 注意,不要输入成su oracle。4,移动需要导入的DMP文件移动至linux服务器中。比如将文件放在\admin\orcl...
目录是一种文件,路径映射文件;路径是指从指定起始点到目的点所经过位置(层次化)路径分为2种: 绝对路径:从根开始,经过子目录,子子目录,文件;例 /usr/local 相对路径:相对于当前所在路径的路径;例 ./x/y,./ 表示当前路径下,作为参数可省略# pwd 显示当前所在路径# ls 显示当前路径下所有文件以及目录 选项: -l 表示长格式,完整信息,信息内容: 文件格式 - :普通文件 d ...
Linux文件结构:一切皆文件bin:Binary的缩写,存放最经常使用的命令sbin:存放的是系统管理员使用的系统管理程序boot:存放启动Linux时使用的一些核心文件,包括一些链接文件以及镜像文件,自己的安装别放这里dev:类似windows的设备管理器,把所有的硬件用文件的形式存储etc:所有的系统管理所需要的配置文件和子目录home:存放普通用户的主目录,该目录以用户账号命名lib:系统开机所需要的最基本的动态链接共享库lost+found:系...
文件系统挂载可用手动挂载、自动挂载、触发挂载手动挂载:mount 设备名 挂载点例如:[root@localhost ~]# mount /dev/sdb1 /home/卸载: umount 设备名/挂载点例如:[root@localhost ~]# umount /dev/sdb1自动挂载:将信息写入/etc/fstab中,可实现开机自动挂载例如:[root@localhost ~]# vim /etc/fstabLABEL=/ / ext3 defaults 1 1LABEL=/boot /boot ...
小弟刚刚从Windows下开发转到Linux下开发,特此记录下学习的过程,算是备忘chmod 赋予文件和文件夹权限chmod abc filea,b,c分别代表User,Group,Other的权限.一种是chmod后加数字,后接文件名r = 4 w = 2 x = 1另一种是chmod后加字母,后接文件名u:拥有文件的用户(所有者);g:所有者所在的组群;o:其他人(不是所有者或所有者的组群);a:每个人或全部(u、g、和o)。用户所具有的文件访问权限类型如下:r:读取权;w:写入权;...
文件和目录常用命令目标查看目录内容
ls切换目录
cd创建和删除操作
touchrmmkdir拷贝和移动文件
cpmv查看文件内容
catmoregrep其他
echo重定向 > 和 >>管道 |01. 查看目录内容1.1 终端实用技巧1> 自动补全在敲出 文件/目录/命令 的前几个字母之后,按下 tab 键
如果输入的没有歧义,系统会自动补全如果还存在其他 文件/目录/命令,再按一下 tab 键,系统会提示可能存在的命令2> 曾经使用过的命令按 上/下 光标键可以在曾经使用...
文件查找:1.locate:非实时的,模糊查找,查找是根据全系统文件数据库进行的; 速度快文件数据库是每次关机前自动完成更新的updatedb:用于手动生成文件数据库2.find: 实时 精确查找 支持众多查找标准 遍历指定目录中的所有文字完成查找 速度相对较慢find 查找路径 查找标准 查找到以后的处理运作查找路径:可省略,默认为当前目录查找标准:可省略,默认为指定路径下的所有文件处理运作:可省略,默认为显示在...