linux常用文件操作命令
mkdir 创建目录
rm –r –f 递归删除目录,并且不提示
rmdir 删除空目录
pwd 查看当前目录
cd 切换目录
ls
格式:ls [参数] [路径或文件名]
参数:
-a 显示隐藏文件
-l 显示详细信息
-R 递归显示所在目录和文件
-d 不递归
linux 常用文件操作命令2
more/less文件 查看文件内容
cat 显示所指文件的内容
mv(move)
mv [参数] <src><dst>
-I
-f
cp(copy)
格式:cp [参数] <src><dst>
-f (force)直接覆盖
-I 提示是否覆盖
-R 递归
linux文件类型
普通文件(-):文本文件和二进制文件
目录文件(d):文件夹
链接文件(l):ln创建的文件
特殊文件:设备文件(b,c)和管道文件(p)
ls –l 查看
文件类型对应颜色配置文件:/etc/DIR-COLORS
检查文件系统
fsck 修复磁盘
fsck [选项] <设备名>
-f fstype 制定要检查的文件系统类型
-N 模拟显示,并不真正检查
-r 恢复时要求用户确认
-p 自动修正安全地更正并且不会导致数据丢失的问题
fsck –p –t ext2 /dev/hda2
注:应该先卸载文件系统再检查
文件的查找
find 路径 选项
find /etc –name passwd
-size 按文件大小查找
-type 按文件类型查找
locate
locate –u &
grep [选项] 查找模式 文件名[文件名….]
grep [参数] ‘str’ filelist
-n 显示匹配行号
-I 忽略大小写
-r 递归查找
硬链接和符号链接
硬链接:
a) 原文件名和链接文件名都指向相同的物理地址
b) 目录不能有硬链接;硬链接不能跨越文件系统
c) 文件在磁盘中只有一个复制,以节省硬盘空间
d) 由于删除文件要在同一个索引节点属于唯一的链接时才能成功,因此可以防止不必要的误删除
符号链接:
a) 用ln –s 命令创建文件的符号链接
b) 符号链接是linux特殊文件的一种,作为一个文件它的资料是它所链接的文件的路径名,类似于Windows下的快捷方式
c) 可以删除原有的文件而保存链接文件,没有防止误删除功能
查看文件/目录的inode:ls –i
ln (link)
ln [参数] <dst> <link name>
硬链接:
(hard link)同一个文件系统,不能指向目录文件(默认)
ln 源文件 目标文件
符号链接(软链接)
用-s参数创建l
ln –s 源文件 目标文件
ln –s /usr/local local