命令列表
拷贝文件:cp
移动文件:mv
删除文件:rm
列出文件:ls
创建目录:mkdir
删除目录:rmdir
查看当前工作目录:pwd
切换目录:cd
查找文件和目录:find、locate
查看文件类型:file
cp命令的常用操作
命令格式:cp [-f i r] 源文件 目标文件
-f表示直接覆盖 | 不用用户同意 |
---|---|
-i表示要征求用户的意见 | 同意用y 不同意用n |
举例 | |
---|---|
cp /etc/passwd /tmp | 把文件passwd复制到tmp目录下 |
cp -r /etc/yum /tmp | 把etc下的yum目录完整的复制到tmp目录之下 |
cp *c /home/sjh | 把当前目录下后缀名为c的文件复制到/home/sjh目录下 |
mv的常用操作
命令格式:mv [-f i] 源文件 目标文件(实现剪切加复制的工能)
mv /tmp/passwd /etc | 把文件passwd移动倒etc目录下 |
---|---|
mv /tmp/yum /etc | 把tmp下的yum目录移动到etc目录下 |
mv *c /home/sjh | 把当前目录之下后缀名为c的文件全都移动到/home/hjs目录之下 |
– | – |
mv test.txt test.txt2 | 把test移动到同一目录之下并改名为test2 |
##删除文件或目录:rm
命令格式:rm [-f -i -r] 文件名或目录名
rm /tmp/* | 删除tmp下的文件,但不删除子目录,而且删除每一个文件时都会征询用户的意见 |
---|---|
rm -rf /tmp/* | 会将tmp目录之下所有文件和子目录删除,且不需要经过用户的同意 |
查看文件或目录:ls
命令格式 :ls [-l i d a] [文件名或目录名]
-l | 以长格式显示文件或目录的详细信息 |
---|---|
-a | 显示包括隐藏目录在内的所有文件 |
-d | 显示目录自身的信息 |
– | – |
-i | 显示出文件或目录的i- node索引号 |
ls | 显示当前目录下的文件和目录名称 |
---|---|
ls -l | 显示当前目录下的文件和目录的详细信息 |
ls -a | 显示root目录下的所有文件信息包括隐藏文件 |
ls -dil /root | 显示root目录自身信息和i-node索引号 |
#创建目录:mkdir
命令格式 : mkdir [-p] 目录名
mkdir ~/tools | 在当前用户主目录下建新tools文件夹 |
---|---|
mkdir -p zzti/cs/wl15 | 在当前主目录下建新zzti/cs/wl/15三级空目录 |
删除空目录:rmdir
rmdir只能删除空目录,删除非空目录需要rm
命令格式:rmdir [-p] 目录名
rmdir !/tools | 删除空目录root |
---|---|
rmdir -p zzti/cs/wl15 | 删除多级空目录zzti/cs/wl15 |
切换目录:cd
后面可以跟相对路径也可以跟随绝对路径
|
cd | 进入当前用户主目录 |
---|---|
cd ~ | 进入当前用户主目录 |
cd … | 进入当前目录的上一级目录及父目录 |
cd - | 返回到刚刚的工作目录 |
cd / | 直接切换到根目录 |
cd /boot/grub | 进入到/boot/grub这个目录中 |
查看当前工作目录:pwd
该命令不用加任何东西可直接使用
查看文件类型:file
命令格式 file 文件名
file /bin/ls | 显示ls文件是一个可执行的二进制文件 |
---|---|
file /etc/passwed | 显示该文件是一个ASCLL文本文件 |