列出文件和文件夹的命令
ls 选项 参数
-a 列出所有文件和目录 ,包括隐藏文件
-l 以列表方式显示文件的详细信息
* 文件中所有字符
*h h结尾的所有文件
h* h开头的所有文件
b??b开头的b--三个字母所组成的文件夹
【abc】包含a或者b或者c的所有文件
which 查找在哪
输出重定向
>输出重定向会覆盖原来的内容
>>输出重定向会追加到文件的尾部
分屏显示命令
more
b上一屏内容
空格下一屏内容
q退出命令
管道命令
一个命令的输出作为另一个命令的输入
ls|grep 文件名
创建和删除文件夹命令
mkdir 创建一个文件夹
-p 创建一系列文件夹
touch 创建一个文件名
rmdir 删除一个目录,必须离开目录,目录必须为空
-p 递归删除
rm 删除文件或者目录
-r 能删除目录里面的所有文件
-i 交互操作
-f 强力删除
建立连接文件的命令
ln 源文件 链接文件 软连接
ln -s 源文件 链接文件 硬链接
查看文件和合并文件
cat 抓取文件
cat >用于合并
echo 打印一个结果、
文件搜索命令
grep【-选项】‘搜索内容串’文件名
-v显示不包含匹配文件的所有行
-显示匹配及行号
-i忽略的大小写
^a搜索a开头的hang
a$搜索a结束的行
。表示任意的字符
find搜索符合条件的文件
./ -name 查找目录名为..的文件
拷贝文件的命令
cp -v 显示进度
-r不仅拷贝文件名而且拷贝目录下的所有文件和子目录
cp 【选项】源文件 目标文件(可改名字)
移动文件
mv【选项】源文件 目标文件(可改名字)
解压文件命令
-c 生成文件并打包
-v列出进度
-f指示文件一定是。tar
-t列出包含的文件
-x解开文档文件
tar -cvf 文件名 文件
tar -xcf 文件名 文件
gzip 【选项】被压缩的文件。tar
-d 解压
-r 压缩所有的子目录
合并:tar -zcvf 打包并解压
tar - zxvf 解压并解开