4.1文件处理命令
4.1.1命令格式和目录处理命令ls
命令格式:命令 【-选项】 【参数】
例:ls -la /etc
说明:1)个别命令使用不遵循此格式
2)当有多个选项时,可以写在一起
3)简化选项与完整选项
-a等于--all
1、目录处理命令:ls;英文原意:list;命令所在路径:/bin/ls;执行权限:所有用户;功能描述:显示目录文件;语法:ls 选项
ls 列出文件,不包括隐藏文件
ls -a 列出所有文件,包括隐藏文件
ls 目录:列出任意目录下的文件
ls -l 列出文件的详细信息
1表示引用计数
第一个root表示所有者,只能有一个
第二个root表示所属组,只能有一组
1205表示文件大小,单位是字节;(ls -lh单位KB)
3月 3 08:10表示文件最后修改的时间
anaconda-ks.cfg表示文件名
-rw-------:文件类型:-二进制文件,d目录,l软链接;read (4), wirte(2), exert(1);
user,group,other
ls -d 查看目录属性,只显示当前目录本身
ls -i 查看文件的inode
4.1.2 目录处理命令
mkdir(make directories)
mkdir -p 创建新目录下的子目录,递归创建
mkdir /tmp/japan /tmp/chainse 创建多个目录
cd /tmp/japan 切换目录
cd ..回到上一级目录,.代表当前目录
pwd显示当前所在目录的绝对路径
rmdir 删除空目录
cp 源文件 目的目录
cp 源文件1 源文件2 目的目录(复制过来的文件时间是当前时间,并非源文件的时间)
cp -r 源目录 目的目录 (目录不可以复制多个)
cp -p 源文件 目的目录 (保留文件属性,时间保留)
cp -r 源文件 目的目录/更改的文件名
mv 源文件(可以多个) 目的目录 剪切文件
mv 源文件 目的目录/更改的文件名
mv 源文件 改名文件
mv -r 删除目录
mv -f 强制执行
mv -rf 目录或文件 强制删除目录或文件
4.1.3 文件处理命令
touch 文件名 创建文件
cat 文件 查看文件内容
cat -n 文件 查看文件并标注行号
tac 文件 倒着显示文件内容,不支持-n
more 文件 分页显示文件内容 空格或f按页翻,回车换行,q或Q退出
less 文件 比more多两个功能,pagup向上翻页或搜索,pagdown(/关键词,按n表示继续搜索 ),箭头按行翻
head -n 行号 文件 查看文件的前几行;默认显示前10行
tail -n 行号 文件 查看文件的后几行;默认显示后10行
tail -f 文件 动态显示文件末尾内容
4.1.4 链接命令
ln -s 源文件 目标文件
ln -s /etc/issue /tmp/issue.soft
ln /etc/issue /tmp/issue.hard
软链接类似于windows的快捷方式,软连接的权限是777,软连接文件以l开头,只是符号链接,大小很小,有箭头指向;源文件删除后,软
硬链接相当于cp -p,并且可同步修改,删除源文件后,硬链接文件不受影响,硬链接的inode和源文件一样;硬链接不能跨分区,不能针对目录做硬链接,但是软链接可以