linux homework 1

mkidr dir_a dir_b dir_c
cp a.txt a.txt.bak
cp b.txt b.txt.bak
cp c.txt c.txt.bak
mv a.txt a_new.txt
mv b.txt b_new.txt
mv c.txt c_new.txt
mv dir_a/*txt dir_b

*表示全部文件,表示将a文件夹下的txt后缀的文件移到b

rm *
rm * -r

加上-r表示文件夹

cat task.txt    // 查看内容
mkdir dir_a     // 创建目录 dir_a
mv task.txt dir_a/done.txt    // 移动到a目录xia重命名为 done.txt
mkdir dir_0 dir_1 dir_2
cp a.txt dir_0/a0.txt
cp a.txt dir_1/a1.txt
cp a.txt dir_2/a2.txt
cp b.txt dir_0/b0.txt
cp b.txt dir_1/b1.txt
cp b.txt dir_2/b2.txt
cp c.txt dir_0/c0.txt
cp c.txt dir_1/c1.txt
cp c.txt dir_2/c2.txt
cd homework_8   //进入homework_8文件夹
cd dir_a    //进入dir_a文件夹
cat task.txt    //查看task.txt
rm a.txt    //删除a.txt
cd ../dir_b/    //进入dir_b文件夹
cat task.txt    //查看task.txt
mv b.txt b_new.txt  //将b.txt重命名为b_new.txt
cd ../dir_c/    //进入dir_c文件夹
cat task.txt    //查看task.txt
cp c.txt c.txt.bak  //将c.txt复制成c.txt.bak
rm *.txt
posted @ 2025-04-16 20:29  cloudbless  阅读(10)  评论(0)    收藏  举报