文章目录
Linux文件与目录管理
目录和路径
绝对路径和相对路径
目录的相关操作
注意:linux命令行中~ 代指用户家目录。
目录切换
cd 路径 //进入目录 change diretory
cd .. //回到上一级目录
pwd //显示当前目录
cd //回到家目录 ==cd ~
cd ~username //回答username用户的家目录
cd ~/aa //回到当前目录的aa目录
cd - //切换到上一次所在目录
创建与删除目录
mkdir 目录名 目录名 目录名//在当前目录下创建一个目录 ==make directoy 如mkdir aa bb
mkdir -p aa/bb //创建aa同时在aa下创建bb。-p (parent) 若父文件夹不存在,同时创建父文件夹。
mkdir -p aa/{xx,yy,zz} //创建创建aa及其下面的三个目录xx,yy,zz。
rmdir 目录名 //删除目录 ==remove directory 只能删除最低级目录。删除上级目录需要删掉所有子目录。
rmdir -p aa/bb //删除bb,删除了bb,若aa空,则把aa也删掉。否则,不删除aa
rm -rf 目录名 //rm==remove r-递归 f-force强制。删除所有。很强悍。
注意:上述命令路径一定要写对。路径若为/ect/,该文件很重要,删除后系统重启会崩溃。
rm 文件名 //删除文件
关于执行文件路径的变量:$PATH
输入命令时,前面最好写出完整路径。若不写,则系统会在它默认设定的路径找命令。
echo $PATH //查看系统默认查找命令的路面。
执行结果:路径间用冒号隔开。
文件与目录管理
查看文件与目录:ls
ls //列出当前目录下的文件
ls -a //显示所有文件 .开头的文件是隐藏文件
ls -l //以长模式显示
ls -lh //h是human,会显示文件大小。
ls -l 路径 //显示文件夹下文件信息
ls -l filename //显示filename的信息
ls -ld 路径 //显示文件夹本身信息
ls -ld --time=atime 路径 //显示文件夹访问时间。 access
ls -ld --time=ctime //显示文件夹创建时间。 create
ls / //显示根目录的东西
ls -R / //-R 递归。显示根下所有东西。 recur 递归
文件的复制,删除与移动:cp,rm,mv
cp 选项 选项...