Linux 目录处理命令
程序员文章站
2022-06-04 11:39:24
...
建立目录
mkdir -p [目录名]
-p
表示递归创建
切换目录
cd ~
或 cd
进入当前用户家目录cd -
进入上次目录cd .
进入当前目录cd ..
进入上一级目录
ctrl + l 清屏
输入部分命令或目录后按两次 Tab 可以列出命令补全 或 目录补全
pwd
命令显示当前所在位置touch [文件名]
新建空文件date
显示当前时间
删除空目录
rmdir [目录名]
删除文件或目录
rm -rf [文件或目录]
-r
删除目录-f
强制
rm [文件]
系统会提示是否要删除rm -r [文件或目录]
系统会提示是否要删除
rm -rf /tmp/*
删除/tmp
下所有文件rm -rf /tmp/
删除tmp
目录
复制命令 cp
cp [文件名] [目标目录]/[文件名]
加文件名是改名复制,不加文件名原名复制cp -r
目录复制-p
连带目录/文件属性复制-d
若源文件是链接文件,则复制链接属性-a
相当于-pdr
ll
相当于 ls -l
剪切或改名 mv
mv [原文件或目录] [目标目录]
如果原文件和目标文件在同一个目录下,就是改名
cp
和 mv
命令:
- 在操作目录时,
mv
命令不用-r
- 在目标最后一级自定义名称,文件目录都可以改名
[[email protected] ~]# mkdir -p wangteng/start
[[email protected] ~]# ls
anaconda-ks.cfg install.log install.log.syslog wangteng
[[email protected] ~]# cp -r wangteng /tmp/wang1
[[email protected] ~]# ls /tmp
wang1 yum.log
[[email protected] ~]# mv /tmp/wang1 /root/wang2
[[email protected] ~]# ls
anaconda-ks.cfg install.log install.log.syslog wang2 wangteng
Linux常用目录作用
-
/
根目录 -
/bin
命令保存目录()普通用户就可以读取的命令-
/bin
,/sbin
,/usr/bin
,/usr/sbin
都用来保存系统命令 -
sbin
下保存的是超级用户才能执行的命令
-
-
/boot
启动目录,启动相关文件 -
/dev
设备文件保存目录 -
/etc
配置文件保存目录 -
/home
普通用户的家目录 -
/lib
系统库保存目录 -
/mnt
系统挂载目录 -
/media
挂载目录 -
/root
超级用户的家目录 -
/tmp
临时目录 -
/proc
和/sys
不能直接操作,保存的是内存的挂载点,直接写入内存的 -
/usr
系统软件资源目录-
/usr/bin/
系统命令(普通用户) -
/usr/sbin/
系统命令(超级用户)
-
-
/var
系统相关文档内容
[[email protected] /]# ls
bin boot cgroup dev etc home lib lost+found media misc mnt net opt proc root sbin selinux srv sys tmp usr var
练习可以在/root
(管理员) 或 /home
(普通用户)下,或者/tmp
下