第六章 文件目录管理
文件和目录
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 <