目录
创建文件:touch
语法结构:
touch 文件名
案例:
1.在home目录下创建file1文件,在当前目录下创建file2文件:touch /home/file1 file2
2.在home目录下创建file3和file4文件:touch /home/file{3,4} 或者 touch /home/{file3,file4}
3.在当前目录下创建多个文件:touch file{5..10} 或者 touch file{a..e}
删除文件:rm
语法结构:
rm [参数] 文件名/目录
[常用参数]:-r递归,-f强制
注意:rm -rf /* 不能执行,删除根下所有信息
案例:
1.删除.pdf格式的所有文件:rm -rf *.pdf
2.删除以file开头的文件和m文件:rm -rf file* m
文件拷贝:cp
语法结构:
cp [参数] 源文件 目的地
[常用参数]:-v显示拷贝过程,-r拷贝目录,-f强制拷贝
案例:
1.将a.txt文件拷贝到/mnt/目录下:cp -v a.txt /mnt/
2.将a.txt文件拷贝到/home/dir1/目录下并改名为yang.txt:cp -v a.txt /homr/dir1/yang.txt
3.拷贝目录/etc/到/tmp/目录:cp -rf /etc/ /tmp/
4.将a.txt文件和file1文件拷贝到/home/dir2/目录下:cp a.txt file1 /home/dir2/
5.将多个文件拷贝到当前目录:
cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/passwd /etc/host .
6.将/etc/sysconfig/network-scripts/ifcfg-eth0文件复制到/etc/sysconfig/network-scripts/,并将ifcfg-eth0改名为ifcfg-eth0.bak:
cp -rv /etc/sysconfig/network-scripts/{ifcfg-eth0,ifcfg-eth0.bak} 或者 cp -rv /etc/sysconfig/network-scripts/ifcfg-eth0{,-org}
文件移动或文件重命名:mv
语法结构:
mv 源文件/源目录 目的地
案例:
1.将当前目录file1文件移动到/home/dir3/目录:mv file1 /home/dir3/
2.将当前目录file2文件移动到/home/dir3/,并改名为file4:mv file2 /home/dir3/file4
3.将file4文件重命名为file5文件:mv file4 file5
创建目录:mkdir
语法结构:
mkdir [参数] 目录名
[常用参数]:-v显示创建过程,-p递归创建
案例:
1.在/home/目录下创建dir1和dir2目录:mkdir /home/{dir1,dir2}
2.创建/h/y/y/三级目录:mkdir -pv /h/y/y/
3.在当前目录下创建a和b目录,在a目录下创建c和d,在d下创建e和f,在b下创建g,在f下创建h和i:mkdir -p ./{a/{c,d/{e,f/{h,i}}},b/g}