-------------------------文件相关命令---------------------------------
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 常用命令 - mv 【移动或重命名文件】
- 解决useradd 用户后没有添加用户Home目录的情况,Linux改变文件或目录的访问权限命令,linux修改用户密码
- 【Linux基础命令】文件查看:stat、head、tail实战详解
- Linux top命令输出到文件——持续输出某个进程的信息
- virt-install工具创建虚拟机命令介绍(详细)
- linux chmod命令更改文件的读写执行权限
- Linux sar命令工具详细介绍
- linux命令-查看当前目录当前目录剩余空间以及目录文件大小和个数(pg清理大数据量表)
- (转)linux下vi命令修改文件及保存的使用方法
- linux下vi命令修改文件及保存的使用方法