linux文件和目錄管理的基本命令命令
ls命令
作用:顯示目標列表或目錄的內容
語法:ls[選項][目錄或文件]
-a:顯示指定目錄下所有子目錄與文件,包括隱藏文件
-l:顯示文件的詳細信息
-d: 顯示目錄
例:ls -dl

cd命令
作用:用來切換工作目
語法:cd [directory]
cd /etc
cd (返回當前用戶家目)
cd ..(返回上一級目錄)
例:cd /etc/123/

pwd命令
作用: 顯示當前工作目錄的路徑
語法:pwd
例:pwd

mkdir命令
作用:創建一個空目錄
語法:mkdir [選項] dirname
-m在創建新目錄的同時設置目錄權限,默認權限是755
-p:在創建新目錄時,若所要建立目錄的上層目錄目前尚未建立,則會一並建立上層目錄
例:mkdir -p /p1/p2/

touch命令
作用:修改文件的創建日期或以當前系統日期創建一個空文件
語法:touch file1 file2 ...
例:touch a.txt

cp命令
作用:把一個或多個源文件復制到目標目錄
語法:cp [選項] 源文件或目錄 目標文件或目錄
-f:如果目標文件已經存在,不提示而覆蓋
-i:覆蓋既有文件之前先詢問用戶
-p:把其修改時間和訪問權限也復制到新文件中
-r:若源文件是一個目錄,將遞歸復制該目錄下所有的子目錄和文件,此時目標文件必須為一個目錄名
例:cp a.txt /etc/123/b.txt

mv命令
作用:將文件重命名或將文件由一個目錄移動到另一個目錄中
語法:mv [選項] 源文件或目錄 目標文件或目錄
-f:如果目標文件已經存在,不提示而覆蓋
-i:和f選項相反
例:mv a.txt x.txt

rm命令
作用:刪除一個目錄中的一個或多個文件或目錄
語法:rm [選項] 文件
-f 不需確認地刪除多個文件,可帶通配符
-r 將參數中列出的全部目錄和子目錄均遞歸地刪除
-i 進行交互式刪除
例:rm -rf /etc/123/b.txt

cat命令
作用:在屏幕上顯示文件內容,或者連接兩個或多個文件。
語法:cat [選項]<文件名>
例:cat /etc/wj.txt

which 命令
作用:顯示應用程序文件的位置
語法:which [文件名]
例:which touch

whereis命令
作用:顯示指定命令或文件的幫助信息
語法:whereis [文件名]
例:whereis mkdir

grep命令
作用:從一個文件中找出匹配指定關鍵字的行,並送到標準輸出。
語法:grep [選項] 匹配模式 [文件]
例:rpm -qa | grep vim

gzip命令
作用:文件壓縮/解壓縮,不支持對目錄進行壓縮,如果對目錄壓縮,要先打包再壓縮。
語法:gzip [選項] [文件名]
-d:解壓縮
-n:指定壓縮比1-9,不指定默認為6
-c:將輸出寫到標準輸出上,並保留原有文件
例:gzip a.txt(壓縮)

gzip -d a.txt.gz9(解压)

linux文件和目錄管理的基本命令命令的更多相关文章
- Linux 文件基本属性与目录管理 (chmod chown ls cp mv cat )
Linux 文件基本属性 Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限. 为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的 ...
- LInux文件管理篇,权限管理
一: chgrp 改变文件所属用户组 chown 改变文件所有者 注意: 1.使用格式 chgrp/chown user file eg: chgrp lanyue permissi ...
- Linux文件的复制、删除和移动命令
cp命令 功能:将给出的文件或目录拷贝到另一文件或目录中,就如同DOS下的copy命令一样,功能非常强大. 语法:cp [选项] 源文件或目录 目标文件或目录 说明:该命令把指定的源文件复制到目 ...
- Linux文件权限及用户管理
/etc/passwd文件与 /etc/shadow文件/etc/passwd文件/etc/passwd文件主要存放登录名.UID等用户相关信息,用户登录密码存放在/etc/shadow文件中.例子: ...
- Linux文件和目录操作管理命令
1.pwd:显示工作目录路径 -p:显示实际物理路径 -l:显示链接路径 2.cd:更改工作目录路径 cd:进入用户主目录 cd~:进入用户主目录 cd-:返回进入此目录之前所在的目录 cd..:返回 ...
- Linux文件打包压缩、解压缩、备份命令使用方法(转载)
对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕.别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rar.可 ...
- Linux文件上传下载sz 和 rz 命令
windows系统和linux系统之间文件上传和下载用到 rz 和 sz 命令.rz: 上传文件sz:下载文件 先检查是否安装rz,sz模块 安装rz,sz 模块yum search sz安装yum ...
- Linux下KVM虚拟机基本管理及常用命令(转)
说明:可能有重复 一.KVM的基本管理 1.查看KVM虚拟机配置文件 #Kvm虚拟机默认配置文件位置 [root@kvm qemu]# pwd /etc/libvirt/qemu [root@kvm ...
- linux技能点 六 软件管理和其他命令
软件管理:rpm ,yum apt -get (ubuntu) rpm -q:查询 rpm -i:安装 rpm -e:卸载 rpm -U:更新 yum install:安装 y ...
随机推荐
- 使用sessionStorage解决vuex在页面刷新后数据被清除的问题
https://www.jb51.net/article/138218.htm 1.原因 2.解决方法 localStorage没有时间期限,除非将它移除,sessionStorage即会话,当浏览器 ...
- SSH框架环境搭建问题:java.lang.IllegalArgumentException: 'sessionFactory' or 'hibernateTemplate' is required
SSH框架启动tomcate时出错 严重: Exception sending context initialized event to listener instance of class org. ...
- 无法定位序数 12384 于动态链接库 mfc90.dll
场景: 运行 vs2008 编译生成的一个 exe 错误: 无法定位序数 12384 于动态链接库 mfc90.dll 原因: 缺少vc++ 2008 运行库. vcredist 全称Microsof ...
- iOS开发OC基础:Xcode中常见英文总结,OC常见英文错误
在开发的过程中难免会遇到很多的错误,可是当看到系统给出的英文时,又不知道是什么意思.所以这篇文章总结了Xcode中常见的一些英文单词及词组,可以帮助初学的人快速了解给出的提示.多练习,就肯定能基本掌握 ...
- 使用Maven清理项目
在基于Maven的项目中,很多缓存输出在“target”文件夹中.如果想建立项目部署,必须确保清理所有缓存的输出,从面能够随时获得最新的部署. 要清理项目缓存的输出,发出以下命令: mvn clean ...
- Python——os(二)文件对象
本节介绍 os 模块创建 file 对象的函数 os.fdopen(fd[, mode[, bufsize]]) 用文件描述符打开文件,返回一个连接到 fd 的打开的文件对象,参数 mode 和 bu ...
- WAS6.1连接SQL Server2008数据库连接池配置
原文链接:http://www.cnblogs.com/lyr2012/archive/2012/06/13/2547804.html 说明:该步骤只适用与websphere 6.1.0.15之前的版 ...
- 又看了半天的pdf格式的js方面的书,感觉受益匪浅啊,只会一点操作的我,要学好理论
又看了半天的pdf格式的js方面的书,感觉受益匪浅啊,只会一点操作的我,要学好理论
- Dubbo简介2
Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成.具体可以看 百度百科 https://baike.ba ...
- 1 salt执行模块开发
saltstack自带的模块已经很多了,但是有些时候我们需要自己开发出自己的模块来满足自己的需求,那就要自己开发了,下面请看例子 创建_modules目录在file_roots下面 我们需要在file ...