linux绝对路径和相对路径
绝对路径☞从根目录开始写的文件或者目录写法; 根目录从(/)开始
相对路径☞相对于当前路径的写法
命令提示符
[root@localhost~]#
root ☞ 当前登录用户
~ ☞ 所在目录
# ☞ 超级用户 ;当时$ ☞ 普通用户
命令格式
root@localhost~]#命令 选项 参数
文件目录操作命令
> cd ☞ 切换工作目录
> pwd ☞ 显示用户当前所处目录 whoami ==pwd
> ls ☞ 显示当前目录下的内容
ls -a 显示全部文件,包括隐藏文件
ls -h 显示文件或目录大小
ls -i 显示inode 节点信息
ls -l 使用长格式显示文件目录信息
> mkdir 创建目录
mkdir -p 选项递归创建目录
mkdir -m 选项自定义目录权限
> rmdir 删除目录(只能删除空目录)
rmdir -p 递归删除目录
> touch 创建文件
touch -a 只修改文件的访问时间
touch -c 仅修改文件的时间参数(3 个时间参数都改变),如果文件不存在
touch -d 后面可以跟欲修订的日期,而不用当前的日期
touch -m 只修改文件的数据修改时间。
touch -t 命令后面可以跟欲修订的时间,而不用目前的时间
> ln 用于给文件创建链接(硬链接)
ln -s 建立软链接
ln -f 强制创建
> cp 复制文件和目录
cp -a 相当于 -d、-p、-r 选项的集合
cp -d 如果源文件为软链接(对硬链接无效),则复制出的目标文件也为软链接
cp -i 询问,如果目标文件已经存在,则会询问是否覆盖
cp -l 把目标文件建立为源文件的硬链接文件,而不是复制源文件
cp -s 把目标文件建立为源文件的软链接文件,而不是复制源文件
cp -p 复制后目标文件保留源文件的属性(包括所有者、所属组、权限和时间)
cp -r 递归复制目录
-u:若目标文件比源文件有差异,则使用该选项可以更新目标文件
> rm 删命令,永久性删除指定文件目录(慎用)
rm -f 强制删除
rm -i 删除之前给出提示
rm -r 递归删除目录
> mv 可以对目录文件进行移动,也可以进行重命名
mv -f 强制覆盖,如果目标文件已经存在,不询问,直接强制覆盖
mv -i 交互移动,如果目标文件已经存在,则询问用户是否覆盖
mv -n 如果目标文件已经存在,则不会移动
mv -v 显示文件或目录的移动过程
mv -u 若目标文件已经存在,但两者相比,源文件更新,则会对目标文件进行升级