Linux常用命令----基本文件系统常用命令
1.查看当前工作目录---pwd
sunny@sunny-ThinkPad-T450:~$ pwd
/home/sunny
sunny@sunny-ThinkPad-T450:~$ cd Workspaces/
sunny@sunny-ThinkPad-T450:~/Workspaces$ pwd
/home/sunny/Workspaces
2.列出目录中的内容(文件或者子目录)---ls
ls [-adlFR] [pathname]
sunny@sunny-ThinkPad-T450:~$ mkdir test
sunny@sunny-ThinkPad-T450:~$ cd test/
sunny@sunny-ThinkPad-T450:~/test$ mkdir file1 file2
sunny@sunny-ThinkPad-T450:~/test$ ls
file1 file2
选项:-a:显示所有的文件或目录,包括隐藏目录
sunny@sunny-ThinkPad-T450:~/test$ ls -a
. .. cc file file1 file2
-l:加上-l,则其功能类似于ll,列出目录的详细信息
sunny@sunny-ThinkPad-T450:~/test$ ls -l
总用量
drwxrwxr-x sunny sunny 4月 : cc
drwxrwxr-x sunny sunny 4月 : file
drwxrwxr-x sunny sunny 4月 : file1
drwxrwxr-x sunny sunny 4月 : file2
-F:列出的文件或目录的属性,如果是目录,则其后面加/,如果文件是可执行文件,则名字后面加*;
sunny@sunny-ThinkPad-T450:~/test$ ls -F
cc/ file/ file1/ file2/
-R:列出子目录及其中的文件;
sunny@sunny-ThinkPad-T450:~/test$ ls -R
.://当前目录
cc file file1 file2 ./cc: ./file:
aa ./file/aa: ./file1:
bb ./file1/bb: ./file2:
还可以结合在一起使用:
sunny@sunny-ThinkPad-T450:~/test$ ls -aF
./ ../ cc/ file/ file1/ file2/
3.创建目录---mkdir,删除/移除空的目录--rmdir用法:mkdir [-m] dir_name
rmdir dir_name(空目录,否则删不掉)
sunny@sunny-ThinkPad-T450:~/test$ pwd
/home/sunny/test
sunny@sunny-ThinkPad-T450:~/test$ mkdir work
sunny@sunny-ThinkPad-T450:~/test$ mkdir work/speech
sunny@sunny-ThinkPad-T450:~/test$ cd
sunny@sunny-ThinkPad-T450:~$ cd test/
sunny@sunny-ThinkPad-T450:~/test$ cd work
sunny@sunny-ThinkPad-T450:~/test/work$ mkdir image graphics
sunny@sunny-ThinkPad-T450:~/test/work$ ls
graphics image speech
sunny@sunny-ThinkPad-T450:~/test/work$ rmdir graphics
sunny@sunny-ThinkPad-T450:~/test/work$ ls
image speech
sunny@sunny-ThinkPad-T450:~/test/work$ cd ..
sunny@sunny-ThinkPad-T450:~/test$ rmdir work
rmdir: 删除 "work" 失败: 目录非空
sunny@sunny-ThinkPad-T450:~/test$ rmdir work/image work/speech work
sunny@sunny-ThinkPad-T450:~/test$ ls
cc file file1 file2
sunny@sunny-ThinkPad-T450:~/test$
-m , --mode=MODE: 设置权限模式(类似chmod)
sunny@sunny-ThinkPad-T450:~/test$ mkdir -m work
sunny@sunny-ThinkPad-T450:~/test$ mkdir -m speech
sunny@sunny-ThinkPad-T450:~/test$ ll
总用量
drwxrwxr-x sunny sunny 4月 : ./
drwxr-xr-x sunny sunny 4月 : ../
drwxrwxr-x sunny sunny 4月 : cc/
drwxrwxr-x sunny sunny 4月 : file/
drwxrwxr-x sunny sunny 4月 : file1/
drwxrwxr-x sunny sunny 4月 : file2/
drwx--x--x sunny sunny 4月 : speech/
drwxrwxrwx sunny sunny 4月 : work/ Defualt -m=775(默认权限,有的是755)
4.切换目录---cd
返回多级目录
sunny@sunny-ThinkPad-T450:~/test/file$ cd
sunny@sunny-ThinkPad-T450:~$
返回上一级目录:
sunny@sunny-ThinkPad-T450:~/test$ cd ..
sunny@sunny-ThinkPad-T450:~$
进入test目录:
sunny@sunny-ThinkPad-T450:~$ cd test/
sunny@sunny-ThinkPad-T450:~/test$
切换到root下:
sunny@sunny-ThinkPad-T450:~$ su root
密码:
root@sunny-ThinkPad-T450:/home/sunny#
Linux常用命令----基本文件系统常用命令的更多相关文章
- Linux系列教程(十八)——Linux文件系统管理之文件系统常用命令
通过前面两篇博客,我们介绍了Linux系统的权限管理.Linux权限管理之ACL权限 介绍了通过设定 ACL 权限,我们为某个用户指定某个文件的特定权限,这在Linux只能对于一个文件只能有所有者权限 ...
- Shell命令_文件系统常用命令df、du
一.df(文件系统查看命令) [root@localhost ~]# df [选项] [挂载点] 选项: -a 显示所有的文件系统信息,包括特殊文件系统,如 /proc. /sysfs -h 使用习惯 ...
- Linux学习之文件系统常用命令(七)
Linux文件系统常用命令 目录 df命令 du命令 fsck命令 dump2fs命令 df命令 df命令 统计文件系统的占有情况,分区用了多少空间,还剩多少空间 df [选项] [挂载点] 选项: ...
- linux命令之文件系统权限操作常用命令
1. umask:设置权限掩码 语法:umask [参数] 命令说明:umask可以单独使用,可以设置目录与文件的默认权限,默认权限掩码是022,所以默认目录权限是777-022=755,读权限是 ...
- Linux 文件系统常用命令
文件系统查看命令df df:查看分区,单位默认是KB df -h 统计目录或文件大小du du /etc/:会列出/etc/目录下的所有子目录所占的空间,最后给出/etc/目录的大小,属于高负载命令, ...
- Linux学习 - 文件系统常用命令
一.文件系统查看命令df df [选项] [挂载点] -a 查看所有文件系统信息,包括特殊文件系统 -h 使用习惯单位显示容量 -T 显示文件系统类型 -m 以MB为单位显示容量 -k 以KB为单位显 ...
- Linux的简单介绍和常用命令的介绍
Linux的简单介绍和常用命令的介绍 本说明以Ubuntu系统为例 Ubuntu系统的安装自行百度,或者参考http://www.cnblogs.com/CoderJYF/p/6091068.html ...
- Linux(二)__文件目录、常用命令
一.linux下的文件目录 linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层 是根目录"/",然后在此目录下再创建其他的目录 深刻理解linux文件目录是非常重要 ...
- Linux文件和目录管理常用重要命令
一.目录与路径 1.相对路径与绝对路径 因为我们在Linux系统中,常常要涉及到目录的切换,所以我们必须要了解 "路径" 以及 "相对路径" 与 "绝 ...
随机推荐
- java集成WebSocket向所有用户发送消息
package com.reading.controller.library; import org.springframework.stereotype.Controller; import org ...
- {Reship}{Socket}C#简单应用
This article come frome here ======================================================================= ...
- MyBatis之一对多映射查询sql配置文件。
学生---文章的模型一对多模型 学生student.java类 package com.bjsxt.sxf.po; import java.util.Date; import java.util.Li ...
- ASP.NET性能优化原则
从哪些方面对asp.net进行性能优化,本文作了详细的阐述,希望对大家有所帮助. 一.SqlDataRead和Dataset的选择Sqldataread优点:读取数据非常快.如果对返回的数据不需做大量 ...
- uva 11237 - Halloween treats(抽屉原理)
版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/u011328934/article/details/37612503 题目链接:uva 11237 ...
- SpringBoot RestFul集成Swagger2
一.依赖: <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swa ...
- Java语言与C语言混合编程(1)--Java native 关键字
一. 什么是 native Method 简单地讲,一个 native Method 就是一个java调用非java代码的接口.一个 native Method 是这样一个java的方法:该方法的实现 ...
- 02 - Unit01:服务器返回数据的json处理+搭建项目环境
服务器返回数据的json处理+搭建项目环境 服务器返回数据的json处理 springMVC JSP响应流程 请求 -->DispatcherServlet -->HandlerMappi ...
- GOF23设计模式之装饰模式(decorator)
一.装饰模式概述 (1)动态的为一个对象增加新的功能. (2)装饰模式是一种用于代替继承的技术,无需通过继承增加子类就能扩展对象的新功能. 使用对象的关联关系代替继承关系,更加灵活,同时避免类型体 ...
- Windows下安装HBase
本文转载自:http://blog.csdn.net/kangkanglou/article/details/30748139 本文主要参照Hbase官网:http://hbase.apache.or ...