6.Linux的文件命令练习 - xiaoxiaoxuegao/rhcsa GitHub Wiki

以student身份登陆在desktop目录下

1.在用户假目录下创建6个文件song1.mp3~song6.mp3

答:touch song1.mp3; touch song2.mp3; touch song3.mp3 …..

touch song{1..6}.mp3

2.把上面创建的songX.mp3文件移动到music目录下

答:mv song1.mp3 music/; mv song2.mp3 music/; mv song3.mp3 music/;….

mv song?.mp3 music/ ;mv song{1..6}.mp3 music/

3.创建三个目录,分别为friends,family,work

答:mkdir friends; mkdir family; mkdir work

mkdir friends family work

4.切换到friend 目录下,把music目录下的song1.mp3~song3.mp3拷贝到当前目录

cd friend

答:cp –a ../music/song1.mp3 ./; cp –a ../music/song2.mp3 ./; cp –a ../music/song3.mp3 ./;

相对路径:cp -a../music/song{1..3}.mp3 ./

绝对路径:cp –a /home/snow/music/song{1..3}.mp3 ./

5.切换到family目录下,把song1.mp4~song6.mp3 移动到当前目录

cd .. ->cd family cd ../family/ cd /home/snow/family

答: mv ../music/song4.mp3 ./; mv ../music/song5.mp3 ./;……

 mv ../music/song{4..6}.mp3 ./

6.切换到用户主目录

答:cd/cd ~ (管理员可以cd ~某用户)

7.删除family目录

答:rmdir Desktop/family=>不能删除 因为文件夹不为空

rmdir –r Desktop/family没有提示直接删除(但是在root用户下有提示)

8.切换到friends目录,把目录下的所有文件删除

cd friends

答:rm –rf * ;

rm –rf song{1..3}.mp3;

rm –rf song?.mp3;

9.切换到主目录,把friend目录删除

cd

答: rm –r friends

10.拓展:在root下

rm 默认加 -i

alias(别名定义)命令查看默认

alias cp = ‘cp -i’

alias ll =’ls -l’

alias mv = ‘mv -i’

alias rm = ‘rm -i’

可以自己添加:alias rmall =’rm -rf’

rmall +文件就删除了