-R 递归选项 -i 强制shell询问
新建文件操作
( ? ) 一个字符 ls f?le ( * )多个字符 ls fi* 两种方式都可以查找处file文件
新建文件 touch filename.txt
新建目录 mkdir FileName
创建多个文件以及子目录 mkdir -p FileName/filename/file
复制文件操作
复制feile1到file2 cp file1 file2
复制file到其他目录下 cp file /home/file cp file home/
复制其他目录下的文件到当前目录 cp /home/file . (点表示当前目录)
递归复制整个目录 cp -R FileName/ FileName1
删除文件操作
删除文件 rm filename.txt 询问是否删除 rm -i filename.txt
删除目录 rm -r FileName 询问是否删除 rm -ri Filename 递归从子目录开始一层一层删除
删除目录及文件(慎用) rm -rf FileName
查看文件操作
查看当前目录下的文件 ls
查看文件夹下的文件与目录 ls -F Filename 区分文件与目录
查看文件夹下的所有文件(包括子目录下) ls -R 查看隐藏文件 ls -a
查看长列表 ls -l
查看文件类型 file filename
查看文件内容 cat filename 内容所有行加行号 cat -n filename 只给文本加行号 cat -b filename 取消制表符 cat -T filename
使用分页模式查看文件内容 more filename 空格/回车逐行查看,q键退出 less filename
less命令同more命令,less是more的升级版
tail命令查看浏览文件最后10行 tail filename 查看最后两行 tail -n 2 filename
head查看文件前10行 head filename 查看前两行 head -n 2 filename
移动重命名文件操作
重命名文件file mv file file1
移动文件位置 mv file FileName/
移动文件并修改名称 mv file FileName/file1
移动整个目录 mv FileName /home/NewFileName
*链接文件
当在linux系统是需要同时维护两个或两个以上文件时,使用链接文件,相当于创建一个虚拟文件
符号链接 ln -s file file1 硬链接 ln file file1