linux常用命令之--目录与文件的操作命令
1、linux的目录与文件的增、删、改、复制
pwd:用于显示当前所在的目录
ls:用于显示指定目录下的内容
其命令格式如下:ls [-option] [file]常用参数:-l:显示文件和目录的完整属性信息-a:显示所有文件和目录,包含隐藏文件和目录-A:显示所有文件和目录,包含隐藏文件和目录,但不显示“.”和“..”目录范例【1】显示当前目录下所有的文件和目录,包含隐藏文件和目录,使用命令:ls -al或者:ls -A
cd:用于改变当前的路径
其命令格式如下:cd [相对路径或绝对路径]范例【1】进入etc目录,用绝对路径表示,需使用命令:cd /etc若当前在root目录下,转到etc目录下,用相对路径表示方法为:cd ../etc 特殊用法:cd .. :返回上级目录cd ~ :回到自己的家目录cd ~ user :指跳转到该用户的家目录
mkdir:用于创建目录,目录可以是相对路径也可以是绝对路径
其命令格式如下: mkdir [-option] 目录名称常用参数:-p:当建立的目录的父目录不存在时,同时建立父目录范例【1】在当前目录下同时创建test1、test2、test3这三个目录mkdir test1 test2 test3范例【2】在当前目录下创建c目录,并在c目录下创建d目录,在d目录下创建f目录 mkdir -p c/d/f
rmdir:用于删除目录,该目录可以是相对路径,也可以是绝对路径
其命令格式如下:rmdir 目录名称范例【1】在当前目录下删除test1,test2,test3目录rmdir test1 test2 test3注意(PS):删除的目录必须为空目录
rm:用于删除文件
其命令格式如下:rm [-option] 文件名常用参数:-f:强制删除,不提示用户是否需要删除的信息-r:循环删除,常用于目录删除范例【1】要删除当前目录下的test目录以及test目录下所有文件及子目录rm -rf test
cp:用于复制文件
其命令格式如下:rm [-option] 源 目标常用参数:-r:循环进行目录复制范例【1】将etc目录下的profile文件复制到当前用户的家目录下cp /etc/profile .范例【2】复制当前目录下的test目录以及test目录下所有文件及子目录到usr目录下cp -r test /usr/范例【3】将usr目录下的a文件复制到当前目录下并改名为bcp /usr/a ./b
mv:用于移动(剪贴)或重命名文件或目录
其命令格式如下:mv 源 目标范例【1】将当前目录下的test目录移动到usr目录下mv test /usr/范例【2】将当前目录下的test文件重命名为test1mv test test1
2、搜素文件或目录
which:用于查找可执行文件的位置,该命令通过环境变量path所设置的路径进行搜素。
其命令格式为:which 文件名
whereis:同样是根据设定好的目录进行查找,但是和which不同,不使用path环境变量,而是自定义的一组目录
其命令格式如下:whereis [-option] 文件名常用参数:-b:只查找二进制文件-m:只查找说明文件
find:可以对指定目录及其子目录进行文件搜索,但是直接在硬盘中查找,速度慢
其命令格式如下:find path [-option] 文件名常用参数:-name file:寻找文件名为file的文件(可用通配符)例如:某个文件我们只记得在/etc目录下,名字记不清了,只记得名字中有app这个单词,我们可以用如下命令:find /etc -name "app"
locate:从已建立的数据库/var/lib/slocate中查找数据,比find速度快很多
其命令格式为:locate 文件名注意(PS):使用此命令时最好先手动更新数据库,用命令:updatedb
3、链接文件操作命令
ln:用于创建连接,有点类似于Windows下的“快捷方式”。ln命令支持两种链接,一种是硬链接(hard link),不能链接目录,一种称为符号链接(symbolic link)。
其命令格式如下:ln [-option] 源文件 目标文件常用参数:-d:创建硬链接,默认为该参数-s:创建符号链接-f:创建链接时,如果目标文件已存在,则替换范例【1】在当前目录下建立一个叫dlink的硬链接,指向ct.sh文件,使用命令:ln ct.sh dlink 这时我们可以看到ct.sh和dlink两个文件范例【2】在当前目录下建立一个叫slink的符号链接,指向ct.sh文件,使用命令:ln -s ct.sh slink 这时我们可以看到ct.sh和slink ->ct.sh两个文件注意(PS):创建硬链接,指向文件内容的链接数会增加,表示不止一个inode指向文件内容创建符号链接,不会增加源文件内容的链接数,而是新建一个文件,属性前面的第一个字符会变成“l”
4、文件与目录权限操作命令
chown:用于变更文件及目录的所有者和所属组
其命令格式如下:chown [-option] user:group 目录或文件名称常用参数:-R :连同目录下所有文件及子目录都进行变更范例【1】将当前目录下的test目录及test目录下的所有文件及子目录所有者改为usera用户,所属组改为root组,使用命令:chown -R usera:root test
chmod:用于变更文件及目录的所有者和所属组读写执行权限
其命令格式如下:chmod [-option] [parameter参数] 目录或文件名称常用参数:-R :连同目录下所有文件及子目录都进行变更
转载于:https://www.cnblogs.com/dulijuan/p/4441579.html
linux常用命令之--目录与文件的操作命令相关推荐
- linux 常用命令之运行.sh文件
linux 常用命令之运行.sh文件 Linux下面用命令如何运行.sh文件的方法 一.直接./加上文件名.sh,如运行hello.sh为./hello.sh[hello.sh必须有x权限] 二.直接 ...
- 【linux命令】Linux du 命令(显示目录或文件的大小)
文章目录 1. Linux du 命令 2. 语法: 3. 实例 3.1 显示目录或者文件所占空间 3.2 显示指定文件所占空间 3.3 方便阅读的格式显示test目录所占空间情况 3.3.1 列出超 ...
- linux 安装上传文件,linux常用命令(二)文件上传下载及软件安装
1.上传下载工具安装 (1)WINDOWS 到linux的文件上传及下载: windows下打开secureCRT,通过SSH连到⾄至远程linux主机: 上传下载工具安装命令:yum -y inst ...
- Linux创建文件的五种方法,Linux常用命令 - 五种创建文件命令详解
21篇测试必备的Linux常用命令,每天敲一篇,每次敲三遍,每月一循环,全都可记住!! 创建文件,你知道有哪几个命令 ?(写出至少两种方式) 首先,touch 创建一个文件 touch yyTest. ...
- LINUX常用命令和目录架构
/ 根目录 /bin 常用的命令 binary file 的目錄 /boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 /boot/grub/men ...
- [linux]linux 常用命令之运行.sh文件
Linux下面用命令如何运行.sh文件的方法 一.直接./加上文件名.sh,如运行hello.sh为./hello.sh[hello.sh必须有x权限] 二.直接sh 加上文件名.sh,如运行hell ...
- Linux常用命令:chmod修改文件权限 777和754
chmod 777 文件或目录 示例:chmod 777 /etc/squid 运行命令后,squid文件夹(目录)的权限就被修改为777(可读可写可执行). 如果是Ubuntu系统,可能需要加上 ...
- linux 常用命令系列—cp 复制文件与文件夹
指令名称:cp(copy) 功能介绍:将一个文件复制至另一个文件,或将数个文件复制至另一目录. 语法格式: cp [options] source dest cp [options] source.. ...
- Linux常用命令——复制剪切/创建文件及文件夹/删除
常用命令
- [Linux]常用命令与目录全拼
命令缩写: ls:list(列出目录内容) cd:Change Directory(改变目录) su:switch user 切换用户 rpm:redhat package manager 红帽子 ...
最新文章
- Python中*args和**kwargs的区别
- html的编辑器有几种,各种系统下HTML用哪种编辑器
- C#实现图标批量下载
- (原创)datagrid数据导出到excel文件给客户端下载的几种方法
- 如何在 Flutter 中禁用默认的 Widget 飞溅效果
- Go语言很好很强大,但我有几个问题想吐槽
- Oracle FGA审计记录的清理步骤
- linux下ORACLE的Sqlplus命令
- sap abap开发从入门到精通_SAP开发-ABAP数据字典(锁)
- 领域应用 | 企业效益最大化的秘密:知识图谱
- 美团点评企业研究报告
- rpm deb命令集合
- [GIS教程] 6 空间数据采集与处理-GIS数据源分类及其特征、采集与处理的基本流程、4D产品
- 如何使用两台无线路由器进行无线桥接(互联)(转)
- Typora常用好看主题推荐!!!
- 软件项目中引用头文件的几种方法及要点
- C#制作UDP协议可同时收发Winform窗体
- Tensorflow of python36 in win10
- 使用SubstanceDesign和Unity插件ShaderForge制作风格化火焰
- Date日期格式转换