1 rmdir
删除空目录
1.1、rmdir a
删除a目录,a目录必须为空目录
1.2、rmdir -p
当删除目录内的文件夹时,如果目录空了,把目录也一起删除
rmdir -p a/b/c
1.3、 rmdir -v
删除目录时显示
rm -v a
1.3.1rmdir -pv
删除时会提示
2 mv
移动/删除,文件和目录都可以
mv [选项] 源文件或目录 目标文件或目录
1、mv a b当b存在时,a移动到b
2、mv a b 当b不存在时,把a的名字改成b
3、mv 1.txt 2.txt ,当2.txt存在时,把1.txt里面的信息移动到2.txt
4、mv 1.txt 2.txt , 如果2.txt不存在,1.txt改名为2.txt
5、mv 1.txt a,把1.txt移动到a目录里
6、mv a/1.txt 2.txt . ,移动并改名
7、mv a/* . ,把a里面的所有文件移动到当前目录
8、mv * …/ ,把a里面的所有文件移动到上一级
2.1、mv -i
提示是否移动
1、mv -i 1.txt a ,当a里面没有1.txt时,把1.txt移动到a目录
2.、mv -i 1.txt a ,当a里面有1.txt时,提示是否覆盖
2.2、mv -f
如果文件里有相同文件,强制转移并覆盖
2.3、mv -v
移动时显示
mv -v 3.txt a,提示3.txt移动到a
3 cp
复制
cp
1、cp 1.txt 桌面 复制1.txt到桌面
3.1、cp -a
复制属性,复制到指定位置时,保存属性
cp -a 1.txt a
3.2、cp -r
复制目录
cp -r a b 复制a目录到b目录
3.3、cp -i
复制时提示是否覆盖
1、 cp -i 1.txt a 当目录里没有1.txt的时候不会提示
2、 cp -i 1.txt a 当目录里有1.txt的时候,提示是否覆盖
3.4、cp -f
目录里有相同的文件时,强制覆盖
cp -f 1.txt a 强制覆盖a里面的1.txt文件
4 echo
打印,在文件里面编写
4.1、 echo >
1、 echo 123 >1.txt ,在文件里编写123,文件里没有东西
2、echo 123 >1.txt ,文件里有东西,覆盖
4.2、echo >>
文件里有东西时,继续编写
echo 123 >>1.txt
5 cat
查看文件
cat 1.txt