日期:2014-05-16 浏览次数:20751 次
UNIX命令用法介绍之touch、cp、mv、rm、mkdir、mdir、ln
?
?
虽然Linux/Unix包含了许多集成的GUI工具,但控制Linux/Unix(L /U)的最佳方法是在命令行界面中。由于命令行工具拥有比GUI工具多得多的选项,且它没有包含一个桌面(比如GNOME或者KDE)的系统开销,所以它 们的执行速度比较快,培训是老师说:桌面系统是个用来测试系统系统的稳定性工具,弓虽啊。这次以及下面的几次介绍的命令用法都是基于Bourne Again Shell(bash),请大家注意,闲话少续,let‘s go
?
1.touch命令
????? 有些时候需要在L/U中创建多个空文件,比如管理员为一个用户或者组用户激活一个空间配额时,有时候需要改变一些文件的时间时,这个命令就派上用场了
?
#touch /home/aquota.user /home/aquota.group??? //同时创建两个空文件,可以多个
#touch /home/aabb/dd.txt
用ls -ls 看看是不是dd.txt的时间变成现在的哪
?
2.cp命令
????? cp类似于windows的copy,用于文件的移动或者备份等
用法介绍
命令??????????????? 执行结果
cp file1 file2???? 复制源file1的内容到目标文件file2上
cp file* DIR2???? 复制多个文件到一个目录
cp -f file1 file2????? 如果已一个file2的文件,这条命令不显示任何提示就覆盖它的内容
cp -i file1 file2????? 如果已一个file2的文件,这条命令提示用户确认后再覆盖它的内容
cp -p file1 file2????? 复制源file1的内容到目标文件file2上。目标文件和源文件有相同的索引节点号
cp -r DIR1 DIR2??? 递归的复制dir1目录的内容到dir2目录中
cp -u file1 file2????? 如果已有一个file2文件,且file1是较新的,这条命令不做提示就覆盖它的内容
?
3.mv命令
????? mv也类似windowsdemove,mv通常用于重命名一个文件,或把一个或者多个文件同时备份或移动到不同的位置。除非正在把一个文件移动到一个不同的卷上,否则关于该文件的一切东西,包括索引节点号仍保持不变
用法介绍
命令????????????????? 执行结果
mv file1 file2???? 把一个文件的名字从file1改成file2
mv file* DIR2??? 移动多个文件到一个目录
mv -f file1 file2????? 如果已一个file2的文件,这条命令不显示任何提示就覆盖它的内容
mv -i file1 file2????? 如果已一个file2的文件,这条命令提示用户确认后再覆盖它的内容
?
4.rm命令
????? rm命令可以用来删除文件和目录,对文件系统的杀伤力99.99%啊,大家小心,此命令类似windows的deltree