文件处理命令
1.命令格式与目录处理命令ls
命令格式 明令 【选项】【参数】
例:ls --la /etc
命令名称:ls 路径/bin/ls
ls -a 可以查看隐藏文件
ls -l 查看文件long信息 ls -lh 将文件大小转换成易于看的格式
ls -ld 目录 查看目录本身而不包括目录下
ls -i 查看节点
-rw-r--r--
开头
- :代表文件
d:代表目录
l:代表软链接
-rw-r--r--
u g o
u: 所有者
g:所属组
o:其它人
r读 w写 x 执行
2.目录处理命令
mkdir 创建新目录
mkdir 创建一级目录
mkdir -p 可以递归创建多级目录
mkdir 后面加多个目录可以同时创建多个目录
cd 切换目录
pwd 显示当前目录
rmdir 删除空目录
cp 复制 : cp 文件 目录 可以同时复制多个文件
cp -r 复制目录
cp -p 保留文件属性 (例如:时间等)
mv 剪切: mv 文件 目录 改名在一个目录下移动
rm 删除 加文件名
rm -f 强制删除
rm -r删除目录 一般与rm -rf 结合用 因为前者需要判断每级目录
3.文件处理命令
touch 创建文件: touch 文件名
cat 查看文件
cat -n :查看并标记行号
tac 倒过来显示 (按行 最后一行到第一行依次类推)
more 分页显示
空格、f 按页码翻页 按B 回上页 按回车下行,按q退出
less 与more l类似 但是可以搜索 输入/ 和要搜索的内容按回车 ,搜索到后按n 可以遍历所有查找到的值
head 查看文件的前几行 默认显示前10行
head -n 7 文件名: 显示前7行
tail 查看文件最后几行 默认显示前10行
tail -n 7 文件名 : 显示最后7行
tail -f 动态显示文件末尾内容
4.链接命令
ln 生成链接文件
ln -s 原文件 目标文件
-s 创建软连接
例子
ln -s /etc/issue /tmp/issue.soft
创建文件/etc/issue 的软链接 /tmp/issue.soft
ln /etc/issue /tmp/issue.hard
创建文件/etc/issue 的硬链接 /tmp/issue.hard
软链接10位权限全位lnrwxrwxrwx
硬链接和cp -p 的不同在于硬链接和源文件同步更新。
硬链接不能跨分区、不能针对目录使用