【知识积累】大数据旅程-Linux 目录操作

df:显示磁盘使用情况
du:显示文件系统使用情况
ls:显示目录
cd:切换工作目录
pwd:显示当前工作目录
mkdir:创建目录
rm:删除
cp:拷贝
mv:移动
in:链接
stat:元数据

ls
ls -l
ls -l -a (-ls -la):显示所有文件(隐藏文件)

【知识积累】大数据旅程-Linux 目录操作
ls -l /tec /tmp:可接多个目录
ls -li:第一列是磁盘索引位置

【知识积累】大数据旅程-Linux 目录操作

cd (cd ~、cd~ + 文件名):回家
cd - :回上一次访问的目录
cd .. :回上一级目录

创建目录:
mkdir a
mkdir -p ./a/b/c:创建多层目录
创建一层多个目录
mkdir ./a/a1 ./a/a2 ./a/a3
mkdir ./a/{a1,a2,a3}c:大括号是前缀,c是后缀,c可要可不要,注意:使用大括号时,前后不能出现单引或双引。

rm:删除文件
rm -f:强制删除文件
rm -rf:删除目录
rm -rf /:删除所有(危险)

cp file /tmp
cp /etc/{a,a/b} ~

mv file ~:移动到home目录
mv fileA fileB:重命名

ln a.log d.log:硬链接,指向同一个磁盘索引(使用ls -li)
硬链接删除时,只是删除引用

【知识积累】大数据旅程-Linux 目录操作
ln -s a.log e.log:软链接(类似windows快捷方式)

【知识积累】大数据旅程-Linux 目录操作

stat cache:元数据(描述目录数据的数据)

【知识积累】大数据旅程-Linux 目录操作
chmod +x a:增加执行权限
再执行stat a,change日期变化,修改了元数据
vi a:修改文件
再执行stat a,所有日期变化(access、modify、change)

touch + 已存在文件:刷新三个时间
touch + 不存在文件:创建文件
作用:触发事件,当文件元数据或者内容数据被修改时,触发备份或者安全策略。

【知识积累】大数据旅程-Linux 目录操作