linux文件目录

硬盘读写单位:1个扇区(512byte,现在新的硬盘每个扇区4k)

文件系统读写单位:1个block块(8个扇区,4k)
文件系统不是一个扇区一个扇区的来读数据,太慢了,所以有了block块的概念,它是一个块一个块的读取的,1个block块是连续的8个扇区

 

 

区域1:文件类型(l表示软连接数,d表示文件夹,-表示文本文件);权限(属主,属组,其他人);.(区域1中最后那个点)表示selinux开启状态下创建的文件

区域2:硬链接数量

区域3:权限(属主,属组)

区域4:文件大小

---------------------------------------------------------------------------------------------------------------------------

touch  创建普通文本文件

touch {1..9}.bbb  创建1.bbb;2.bbb;3.bbb~~~9.bbb

touch {a,b,3,8}.ppp   创建a.ppp;b.ppp;3.ppp;8.ppp

 

rm   删除

-r  递归(连同目录下的子文件也删除)

-f  强制(不用再次确认)

mkdir  创建文件夹

-p  递归创建

 

cp  源文件路径 目标文件路径 拷贝

-r  拷贝文件夹及文件夹下的文件

cp  /boot/* /test/  拷贝文件夹下的所有文件(不带文件夹)

-a  保留属主属组创建时间(仅限root用户有效)

-f  (如有需要,删除当前文件,再新建一个目标文件。例:目标文件已存在,当前用户对目标文件没有写的权限,则需要加-f参数。)

 

mv 源文件路径 目标文件路径 移动(改文件名)

mv /boot/* /test    移动文件夹下的文件(不带文件夹)

 

cat -n  显示行号
cat -A  显示控制字符(换行符)
head /etc/passwd 显示文件的前10行
head -3 /etc/passwd 显示文件的前3行
tail /etc/passwd 显示文件末尾10行
tail -4 | head -2 结合使用(显示末尾4行里的前2行)
tail -f 动态监听文件
echo balabala >> /test/t.txt 在文件末尾追加内容
less /var/log/messages 空格、上下键翻页
more 同less,但不能往回翻

posted @ 2021-04-15 17:02  丑矬穷屌  阅读(40)  评论(0)    收藏  举报