热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linux常用指令1

1、查看文件与目录命令:ls[参数]目录名称-a:列出目录下所有的文件,包括以”.”开头的隐藏文件。【例】图中“.”表示当前目录,“..”表示上级目录-l:列出文

1、查看文件与目录
命令:ls [参数] 目录名称
-a :列出目录下所有的文件,包括以”.”开头的隐藏文件。
【例】
这里写图片描述
图中“. ”表示当前目录,“..”表示上级目录

-l:列出文件的详细信息
【例】
这里写图片描述
ls -l可以简写成ll

-s:在l文件名后输出该文件的大小
【例】

[hongji@localhost ~]$ ls -s
total 48
4 26 4 Desktop 4 Downloads 4 Pictures 4 Templates 4 Videos
4 code 4 Documents 4 Music 4 Public 8 test

-S:以文件大小排序
【例】

[hongji@localhost ~]$ ls -S
test code Documents Music Public Videos
26 Desktop Downloads Pictures Templates
[hongji@localhost ~]$ ll
total 48
drwxrwxr-x. 2 hongji hongji 4096 Apr 22 14:18 26
drwxrwxr-x. 2 hongji hongji 4096 Apr 22 14:18 code
drwxr-xr-x. 2 hongji hongji 4096 Apr 2 13:08 Desktop
drwxr-xr-x. 2 hongji hongji 4096 Apr 2 13:07 Documents
![这里写图片描述](http://img.blog.csdn.net/20170803235257658?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbTBfMzgxMjE4NzQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)

-x 按列输出,横向排序
这里写图片描述

2、切换目录
命令:cd目录名称
【例】
这里写图片描述
常用的快捷方式:
cd ~ :返回用户主工程目录。
cd - :返回最近返回的目录(类比pushd和popd)
cd ..:返回上级目录。
cd !$:把上个命令的参数作为cd命令的目标参数使用(不常用)
【例】

[hongji@localhost catalogue]$ pwd
/home/hongji/catalogue
[hongji@localhost catalogue]$ cd ..
[hongji@localhost ~]$ pwd
/home/hongji

3、创建目录:
mkdir命令用来创建指定名称的目录,但是必须要求创建目录的用户在当前文件夹中具有写权限,并且新创建的目录的目录名不能跟这个文件夹下已有的文件名或目录名重复重复。
命令: mkdir [选项] 目录..
【例】
这里写图片描述
命令参数:
-m:在创建目录的同时,并指定目录的权限(mode模式)。
【例】

[hongji@localhost dirc]$ mkdir -m 001 dir
[hongji@localhost dirc]$ ll
total 4
d--------x. 2 hongji hongji 4096 Aug 3 06:44 dir

-p:可以嵌套的创建多个目录。
【例】
这里写图片描述

-v:每次创建目录都显示信息
【例】
这里写图片描述

4、创建文件:
touch命令可以用来创建不存在的文件,当然touch还可以用来修改atime,mtime,ctime。
(1)命令格式:touch [选项] …文件名…
(2)命令参数:
这里写图片描述

5、复制文件或目录
(1)命令格式:cp [参数] 源文件或目录 目标文件或目录
(2)说明:将这些文件复制一份到新的目的目录下,注意这个新的目的地目录必须存在,否则报错。
(3)参数:
这里写图片描述
-R:递归将指定目录下的文件及子目录一并处理。
这里写图片描述
这里写图片描述
【例】
这里写图片描述
这里写图片描述

6、删除文件或者目录
(1)删除目录:
1)命令格式:rmdir [-p -v] 目录名称
2)参数:
-p:表示当子目录被删除后,父目录如果为空的话,则连父目录一起删除。
-v:每次删除的时候都显示删除的信息。
(2)删除文件:
1)命令格式:rm [-f -i -r -v] 文件/目录名称
2)参数:
-f:表示强制删除。这个参数很危险,使用的时候要小心确认。
-r:删除目录及目录下所有文件。
-i:删除前逐一确认。

7、移动指令
mv不仅可以移动文件或目录,还可以修改文件或目录的名称。
命令格式:mv [选项] 源文件/目录 目标文件/目录
如果目标文件/目录是一个路径的话就是把源文件/目录移动到这个路径下,否则的话就是给源文件/命名。


推荐阅读
author-avatar
胡宸宸
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有