-------------------------文件相关命令---------------------------------
ls 显示目录文件 (list)
ls 选项[-ald][文件或目录]
-a 显示所有文件,包含隐藏文件(all)
-l 详细信息 (long)
得出:drwxr-xr-x 2 root root 4096 12-01 20:52 bin
文件类型:d 目录 directory
- (横杠)二进制文件
l 软连接文件
rwx r-x r-x(拆分三中用户类型,linux有三种用户类型:所有者、所属组、其他人)
解释:r-read读、w-write写、x-execute执行
rwx : 所有者(user)
r-x :所属组(group)
r-x : 其他人(others)
2 :表示硬链接数
root:所有者
root:所属组
4096:文件大小,数据块block 512字节(默认)
--是linux最小的存储单位,可以设置(不是所有目录文件加一起的大小)
12-01 20:52:创建时间/修改时间
bin:文件名
-d 查看目录属性 (directory) ls -ld /
如:ls / 查看根目录下的所有文件
cd :切换目录(change directory)
cd / 切换到根目录
cd .. 回到上一级目录
pwd : 显示当前所在的工作目录(print working directory)
mkdir :创建新目录(make directories) mkdir newdir
touch: 创建空文件 touch newfile
cp : 复制文件或目录 cp -R 源文件或目录 目的目录(复制目录必须用-R)
cp /etc/inittab /etc/servies /test (将inittab,servies文件复制到 test目录下)
cp -R /etc /test (将etc目录复制到test目录下)
mv : 剪切/移动文件、更名 /bin/mv(move)
mv 源文件或目录 目的目录
改名: mv leyangjun newleyangjun
移动: mv /test/leyangjun /tmp/
移动并改名: mv /test/leyangjun /tmp/file.test
rmdir :删除空目录
rm : 删除文件(remove) rm -r 删除目录
删除文件:
rm leyangjun 会弹个确认:y
rm -f testfile 直接删除不会有确认弹出(f:false)
删除目录:
rm -r files ,会弹出确认
rm -rf files 删除过程中不会有确认
cat : 显示文件内容(concateenate and display files)
cat leyangjun --如果文件比较长的话显示不完全
more:分页显示文件内容
(空格)或f 显示下一页
(enter) 显示下一页
q或Q 退出
more leyangjunlong
head : 查看文件的前几行
head -num 文件名(num显示文件的前num行,不加num默认是10)
head -5 /etc/services
tail :查看文件的后几行
tail -num 文件名
-f 动态显示文件内容(比如日志文件,不断变化)
tail -30 /etc/services
ln : 产生链接文件 (link)
ln -s 源文件 目标文件
-s 创建软链接
软链接:
特点:当你点击软连接文件时候,会指向源文件,类型winds的快捷方式;
源文件删除了的话,软链接是不可以访问的;
可以跨文件生成(不同目录)
创建文件/etc/issue的软链接文件/issue.soft;
ln -s /etc/issue /issue.soft
ln -l /issue.soft --lrwxrwxrex 权限
硬链接:
特点:硬链接的权限,大小等都和源文件一模一样;
类似于源文件的cp + 但是是同步更新的(其中一个文件变化另一个文件也跟着变化);
源文件删除的话,硬链接一样可以访问;
不能跨文件生成,不能再本文件以外的文件生成
创建文件/etc/issue的硬链接/issue.hard
ln /etc/issue /issue.hard
相关文章
- Linux 文件相关操作
- 机器学习实战(第五章-Logistics回归-所有代码与详细注解及相关数据文件-python3.7)
- Linux 工具命令(03): 使用 envsubst 渲染配置文件
- Linux系列教程(十七)——Linux权限管理之文件系统系统属性chattr权限和sudo命令
- Linux 学习笔记之超详细基础linux命令 Part 10
- 推荐系统[一]:超详细知识介绍,一份完整的入门指南,解答推荐系统相关算法流程、衡量指标和应用,以及如何使用jieba分词库进行相似推荐
- [读书笔记]Linux命令行与shell编程读书笔记03 文件系统等
- linux - sftp, scp, rz, sz(文件传输命令)
- Linux 上导出导入sql文件到服务器命令
- Linux的bg和fg命令简单介绍