1、在/opt/test/dir1/test/目录下面创建20个test.txt文件
mkdir -p /opt/test/dir1/test/
cd /opt/test/dir1/test/
touch test{1..20}.txt
2、在/mnt/目录中创建dir2目录
mkdir /mnt/dir2
3、将/opt/test/dir1/test/目录拷贝到/mnt/dir2目录中
cp -r /opt/test/dir1/test/ /mnt/dir2
4、将/mnt/dir2/test/目录中的test2.txt 改名为file300
mv /mnt/dir2/test/test2.txt file300
5、将/mnt/dir2/test/目录中以txt结尾的文件删除。查看留下的文件
rm -rf /mnt/dir2/test/*.txt
cd /mnt/dir2/test/
ls
6、创建目录/opt/a/b/c
mkdir -p /opt/a/b/c
7、在/opt/a/b/c目录中创建100个以file开头,以cloud结尾的文件
cd /opt/a/b/c/
touch file{1..100}cloud
8、删除以file2开头的文件
rm -rf file2*
9、移动以file3开头的文件到/tmp/目录下
mv file3* /tmp/
10、删除以cloud结尾的文件
rm -rf *cloud
11、复制/opt/a 目录到/tmp/目录下
cp -r /opt/a/ /tmp/
12、现在在/opt/目录下,使用相对路径进入 /opt/a/b/c/
cd a/b/c
13、现在在/opt/目录下,使用绝对路径进入 /opt/a/b/c/
cd /opt/a/b/c/
14、删除/opt/a/b 目录
rm -rf /opt/a/b
15、复制文件 /etc/sysconfig/network-scripts/ifcfg-ens33 到/home目录中
cp -r /etc/sysconfig/network-scripts/ifcfg-ens33 /home
16、查看ifcfg-ens33文件的内容,并显示行号
cat -n /etc/sysconfig/network-scripts/ifcfg-ens33
判断下面题目是否正确,如不正确,请写出对的答案
17、rm /opt/a/
错误,/opt/a/是一个目录,不能直接删除,要使用rm -r /opt/a/
18、rm /opt/file1.txt
正确
19、mv /opt/a/ /home/
正确
20、mv /opt/a/file1.txt /home
正确
21、cp /opt/a/ /home/b/
错误,cp -r /opt/a/ /home/b/
22、cp /opt/a/file.txt /home/hhhh.txt
正确
回答下面问题
23、rm -rf /opt/a/ 与 rm -rf /opt/a 的区别是什么*
前者是删除目录里的文件,删除a目录
24、总结已经学过的Linux文件管理的命令
创建文件:
touch /mnt/filename.txt
touch file{1..10}.txt
touch file{a..e}.txt
touch file{zhangsan,lisi,wnagwu}.txt
创建普通目录:
mkdir zijin
mkdir {zhangsan,lisi/wnagwu}
创建连级目录:
mkdir -pv a/b/c/d
-v显示创建过程
复制文件:
cp file10.txt /mnt/
复制重命名:cp -r qiaozhi/ /root/peiqi
递归复制目录:
cp -r a /mnt/
通配符复制:cp *.txt /mnt/
\cp *.txt /mnt/ #强制覆盖,无需确认
移动:mv * /usr/local/src/ #移动当前目录所有文件到/usr/local/src/
mv /mnt/* . #移动/mnt/下的所有文件移动到当前目录
删除文件:
rm -rf #强制删除
25、查看当前位置的绝对路径
pwd
26、切换到/mnt日录下
cd /mnt
27、在当前目录的上一级目录下创建a.txt
touch ../a.txt
28、请说明a.txt的绝对路径
/a.txt
29、请使用命令,直接回到切换到/mnt之前的目录
cd -
30、创建以下目录结构(并且验证?)
/aa
**
ba/ bb/
*/ \ *
ca/ cb/ cc/
一条命令完成
mkdir -p /aa/ba/{ca,cb} /aa/bb/cc
31、进入ba目录 查寻所在位置?
拷贝/etc/man.config到/ca目录下并且重命名位test.txt (2种方法)
1、cp /etc/man.config /ca/test.txt
cp /etc/man.config /aa/ba/ca/test.txt
32、移动test.txt到/cc目录 2种方法
1、mv ca/test.txt ../bb/cc
mv ca/test.txt /aa/bb/cc
mv /aa/ba/ca/test.txt ../bb/cc
mv /aa/ba/ca/test.txt /aa/bb/cc
[外链图片转存中…(img-Iq9ocKAG-1727097679354)]
32、移动test.txt到/cc目录 2种方法
1、mv ca/test.txt ../bb/cc
mv ca/test.txt /aa/bb/cc
mv /aa/ba/ca/test.txt ../bb/cc
mv /aa/ba/ca/test.txt /aa/bb/cc