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 ...
随机推荐
- 提供openssl -aes-256-cbc兼容加密/解密的简单python函数
原文链接:http://joelinoff.com/blog/?p=885 这里的示例显示了如何使用python以与openssl aes-256-cbc完全兼容的方式加密和解密数据.它是基于我在本网 ...
- C++ 指针二维数组, C++二维指针数组笔记
C++ 二维动态数组 一. 已知第一维 #include <iostream> using namespace std; int main(int argc, char const *ar ...
- 在Unity场景中控制日夜的轮转
一.介绍 目的:通过在Unity场景中添加C#脚本完成日夜轮转的效果. 软件环境:Unity 2017.3.0f3,VS2013 二.操作过程 通过拖拽场景中的Directional Light我们知 ...
- 每天一个linux命令: /etc/group文件详解
Linux /etc/group文件与/etc/passwd和/etc/shadow文件都是有关于系统管理员对用户和用户组管理时相关的文件.linux /etc/group文件是有关于系统管理员对用户 ...
- PHP数组排序函数array_multisort()函数详解(二)
array_multisort()这个函数可以对多个PHP数组进行排序,排序结果是所有的数组都按第一个数组的顺序进行排列 例如array_multisort($a,$b),$a,$b是两个数组,如果排 ...
- [ROM]HTC ThunderBolt 4.0.4 刷机教程
Z大原帖:http://www.in189.com/thread-754076-1-1.html 精简版:http://www.in189.com/thread-807796-1-1.html 下载地 ...
- VS2010保存时控件验证(用onclientclick事件) js脚本
控件按钮代码: asp:Button ID="btnSave" runat="server" OnClick="btnSave_Click" ...
- struts实现国际化
上篇博客学习了Java国际化的一些基础知识,了解了这些知识之后,我们可以更好的过度到struts国际化. 本篇博客主要学习struts国际化的实现: 1.配置环境设置baseName. 在struts ...
- VBscript实现开机自动启动,自动复制原件后启动
set fso = createobject("scripting.filesystemobject") set ws = createobject("wscript.s ...
- Redis面试题及答案整理
1.什么是Redis?简述它的优缺点? Redis的全称是:Remote Dictionary.Server,本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载 ...