linux从入门到精通笔记 第六章

第六章 文件目录管理

文件和目录

mkdir建立目录 mkdir -p

touch 1建立空文件2更新文件建立时间

mv移动

mv -i会询问

mv -b同名会在目标目录的文件后加~

复制文件

cp

cp -i

cp -b

删除目录和文件

rmdir只能删除空目录

rm 可以一次性删除一个或好几个文件 rm text/*.php 删除text文件夹下所有后缀名为php的文件

rm -i 询问

rm -f对于只读文件,都会有交互询问,-f避免询问

rm -r 递归的删除目录下所有的文件和子目录

文件和目录的权限

linux有三种权限:文件所有者、所属组、其他人

三种权限:读取r、写入w、执行x

改变文件的所有权:

sudo chown

sudo chgrp

改变文件权限:chmod:change mode单词前缀的组合

属主u 属组 g 其他人o 所有人a

八进制语法:

文件类型

块设备文件(Block special file)
一种提供带缓冲的固定大小单元读写的设备文件。如硬盘设备(/dev/sda)及硬盘分区(/dev/hda1)等。
字符设备文件(Character special file)
此种类型文件提供无缓存的变长单元读写。一个设备如果不是块设备,就是字符设备。如 磁带串行线路

建立链接:ln

硬链接(hard link)与软链接(symbolic link),硬链接的意思是一个档案可以有多个名称,而软链接的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬链接是存在同一个文件系统中,而软链接却可以跨越不同的文件系统。

软链接:

1.软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式

2.软链接可以 跨文件系统 ,硬链接不可以

3.软链接可以对一个不存在的文件名进行链接

4.软链接可以对目录进行链接

硬链接:

1.硬链接,以文件副本的形式存在。但不占用实际空间。

2.不允许给目录创建硬链接

3.硬链接只有在同一个文件系统中才能创建

重定向和管道

输出重定向:ls >

输入。。:cat <

结合起来:

cat <

你可能感兴趣的:(liunx初级)