Linux中常用文件目录操作命令
在Linux如何来新建、复制、移动、删除目录呢?
下面就给大家来讲一下:
cd 目录名称 打开指定名称的目录
ls 列出文件(目录)
ls -a 列出文件(目录),包括.开头的隐藏文件
ls -l 显示列出的文件和目录的详细信息
ls -F 在列出的目录后面会加/斜线
cd .. 是返回上一层目录
cd / 是返回系统根目录
cd ../abc 返回上层目录并且打开里面abc目录
cd ~ 返回主文件夹
mkdir 目录名称 新建指定名称的目录
rmdir 目录名称 删除指定名称的空目录
rm -r 目录名称 删除指定目录,但是里面如果有子目录或者文件,系统会一一提示是否要删除
rm -rf 目录名称 强制删除指定的非空目录及目录里面的文件,不会有提示
pwd 显示当前目录的绝对路径
cp ~/.bashrc /tmp/bashrc 把主文件夹下的.bashrc复制到/tmp下, 并更名为bashrc
cp -i ~/.bashrc /tmp/bashrc 如果tmp下面已经存在bashrc来,加上i参数以后会提示是否覆盖
cd tmp
cp /var/log/wtmp . 将/var/log/wtmp复制到/tmp目录,最后的点不能丢,复制后的文件某些属性和权限会发生变化,比如创建日期
要想将文件的所有属性一起复制过来可以加上-a
cp -a /var/log/wtmp wtmp_2 复制/var/log/wtmp 为wtmp_2
cp -u ~/.bashrc /tmp/bashrc 若.bashrc比/tmp/bashrc新才复制过来
mv abc aaa 把目录abc名称修改为aaa
mv aaa/* bbb 把同级目录aaa里面的文件全部移动到目录bbb里面