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 +文件就删除了