继续第三天学习,每天下班后积累一点点,始终相信厚积薄发。
一、处理文件的命令
touch dest_file:在当前目录下创建指定的文件。
cp source dest:将指定的猿文件复制到目标文件,并且以dest命名。虽然说这个命令有点重命名文件的影子,但是区别就是目标文件有新的修改时间。
cp -r source dest:将指定的源目录复制到目标目录。并且目标目录有新的更改时间。
cp -i source dest:将指定的源文件复制到目标文件,并且以dest命名。参数i的作用是如果目标文件已经存在,则提示是否要覆盖已有文件。
mv source dest:将指定的源文件或者源目录移动到目标位置或重命名,并且目标位置的文件或目录的修改时间与源文件或源目录的修改时间是一样的。
rm -r dest:删除指定的目标文件或者目录。如果目标文件或者目录是受写保护的,则提示是否删除。
rm -i dest:删除指定的目标文件或者目录,并且提示是否要删除目标文件或目录。
rm -rf dest:强制删除目标文件或目录,不会有任何提示,用这个命令要小心。
接下来,为每个命令演示效果图
touch dest_file,如图3-1
图 3-1
cp source dest,由图3-1可以看出文件2.txt的修改时间00:03,下面将temp2目录下的2.txt复制到temp目录下去,并注意temp目录下的2.txt的修改时间。
图3-2是复制源文件到目标文件,图3-3可以看出目标文件的修改时间与源文件的修改时间不同。
图 3-2
图 3-3
cp -r source dest,如图3-4
图 3-4
cp -i source dest,如图3-5
图 3-5
mv source test,如图3-6所示,1.txt文件的最后修改时间是23:16,执行完mv命令操作后,temp_all目录下的1.txt修改时间也是23:16,如图3-7
图 3-6
图 3-7
rm -r dest,如图3-8
图 3-8
rm -i dest,如图3-9
图 3-9
rm -rf dest,如图3-10
图 3-10
二、处理目录的命令
mkdir dest:在当前目录下创建指定的单个目录。
mkdir -p dest:在当前目录下创建指定的多级目录,当然创建单个目录也是可以的。
rmdir dest:删除的指定的空目录,如果不是空目录拒绝删除。不过我不推荐这个命令,实用性不大,推荐使用rm -r dest这个命令。
rm -ri dest:删除单个目录或者多级目录时,提示是否要删除。
接下来,为每个命令演示效果图,除了rmdir dest
mkdir dest,如图3-11
图 3-11
mkdir -p dest,如图3-12
图 3-12
rm -ri dest,如图3-13
图 3-13
Happy Day3!!!!!