ubuntu 文件操作
linux的文件目录是一棵目录树,默认起始位置在主文件夹(/home/city),里面有若干子文件(视频、图片、下载、桌面等)
一、文件路径(目录操作)
1、绝对路径:从根目录/写起,完整的、详细的描述目标文件所在的位置。eg: /home/city/test.cpp test.cpp是在主文件夹下的一个.cpp文件
2、相对路径:不是由根目录/写起,用 .. 代替中间路径,最后加上 /目标文件名称。eg: ../test.cpp
3、显示当前位置所在的目录路径:pwd
4、显示某一文件下的所有子文件:ls
ls -a 查看当前位置下的所有文件,包括隐藏文件
ls -l 文件名 查看该文件的状态(谁建立、文件内存、创建时间、修改时间、文件名)
5、显示某文件的路径:locate +文件名称
6、切换目录:cd 相当与windows双击一个文件进入子文件目录, 注意:不能打开文件,打开的是文件目录
cd /home 进入 '/ home' 目录'
cd .. 返回上一级目录
cd ../.. 返回上两级目录
7、新建一个目录:mkdir
8、删除一个 空 的目录:rmdir (删除不了非空文件夹)
二、文件操作
1.新建文件夹:mkdir 文件名
2、删除文件: re 文件名
注意:以上两个是新建和删除文件目录
3.新建文件: touch test.txt
4.删除文件:rm test.txt
rm -i + 文件名 互动模式,在删除前会询问用户是否继续操作
5、复制文件:cp
1.将../mary/homework/assign复制到当前目录下: cp ../mary/homework/assign .
2.将文件file复制到目录/usr/men/tmp下,并改名为file1: cp file /usr/men/tmp/file1
3.将目录/usr/men下的所有文件及其子目录复制到目录/usr/zh中: cp -r /usr/men /usr/zh
6、移动文件:mv
1、更改文件名称,将file改名为file1:mv file file1
2、移动文件,将file文件移动到目录/usr/zh中: mv file /usr/zh
7.打开查看文件:cat test.txt more test.txt --可翻页查看文件内容,按空格键向下翻页,b向上翻页
列出行号显示内容:cat -b
只显示前几行 :head -2 test.txt
只显示后几行 :tail -2 test.txt
8.查找文件 :find 文件目录 规则 参数 find . -name “*.py” 查找的是某个目录在那个位置,不能直接查找文件在那个位置
9、查看文件类型:file file test.txt
三、快捷操作
1、按两次tab键,会显示与当前命令输入的首字母一样的文件或目录
2、键盘中的上下箭头可以调出 上次和往次 的命令
3、获取 root 权限:sudo su 在按回车进入root权限 输入 exit 退出
4、在终端直接打开(查看)图片文件:
eog filename
display filename
再使用Alt+F4
就可以关闭窗口,尽量达到手不离键盘。
ubuntu 文件操作的更多相关文章
- ubuntu文件操作mkdir cp mv rm ln
pwd:显示当前目录 date:显示当前日期 cal:显示日历 ls:列出目录内容 cd:改变当前工作目录 ‘.’:代表工作目录 ‘..’:代表工作目录父目录 进入当前目录的父目录:cd /home ...
- Linux常见系统命令与文件操作
一.Linux常见文件操作 (1)cd /: 在Linux 系统中斜杠“/”表示的是根目录. cd / ,即进入根目录. (2)cd ~命令是,进入用户在该系统的home目录,例如xz用户,则进入/r ...
- Red Hat、Fedora和Ubuntu软件包操作
五.Red Hat.Fedora和Ubuntu软件包操作对比 最后总结: 在 /etc/yum.conf 的 [main] 后面添加以下配置即可! 复制代码 代码如下: exclude=kernel* ...
- 【.NET深呼吸】Zip文件操作(1):创建和读取zip文档
.net的IO操作支持对zip文件的创建.读写和更新.使用起来也比较简单,.net的一向作风,东西都准备好了,至于如何使用,请看着办. 要对zip文件进行操作,主要用到以下三个类: 1.ZipFile ...
- 野路子出身PowerShell 文件操作实用功能
本文出处:http://www.cnblogs.com/wy123/p/6129498.html 因工作需要,处理一批文件,本想写C#来处理的,后来想想这个是PowerShell的天职,索性就网上各种 ...
- Node基础篇(文件操作)
文件操作 相关模块 Node内核提供了很多与文件操作相关的模块,每个模块都提供了一些最基本的操作API,在NPM中也有社区提供的功能包 fs: 基础的文件操作 API path: 提供和路径相关的操作 ...
- 归档NSKeyedArchiver解归档NSKeyedUnarchiver与文件管理类NSFileManager (文件操作)
========================== 文件操作 ========================== 一.归档NSKeyedArchiver 1.第一种方式:存储一种数据. // 归档 ...
- SQL Server附加数据库报错:无法打开物理文件,操作系统错误5
问题描述: 附加数据时,提示无法打开物理文件,操作系统错误5.如下图: 问题原因:可能是文件访问权限方面的问题. 解决方案:找到数据库的mdf和ldf文件,赋予权限即可.如下图: 找到mdf ...
- 通过cmd完成FTP上传文件操作
一直使用 FileZilla 这个工具进行相关的 FTP 操作,而在某一次版本升级之后,发现不太好用了,连接老是掉,再后来完全连接不上去. 改用了一段时间的 Web 版的 FTP 工具,后来那个页面也 ...
随机推荐
- cnpm - 解决 " cnpm : 无法加载文件 C:\Users\93457\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息 。。。 "
1.在win10 系统中搜索框 输入 Windos PowerShell选择 管理员身份运行 2,打开了powershell命令行之后,输入 set-ExecutionPolicy RemoteSig ...
- 「NOIP2018」赛道修建
传送门 Luogu 解题思路 一眼先二分(上界树的直径,下界最小边权),然后再考虑 \(\text{DP}\). 对于当前节点 \(u\),在它的所有儿子中分别返回一条匹配不完的长度最大的路径 \(M ...
- ZOJ4117 BaoBao Loves Reading(2019山东省赛)
按照计划读书,第i分钟要读第ai本书,起初桌子是空的,所有书都在书架上,如果要读的书不在桌子上,就需要把书从书架上拿到桌子上,如果桌子已经满了,则需要先把桌子上最早读的一本书放回书架,求当桌子容量为k ...
- PHPStorm 使用 Xdebug
一.下载xdebug xdebug官网:https://xdebug.org/download.php 在选择下载哪个版本的xdebug的时候需要注意了,下面有两种方法,让你准确的下载自己环境对应的x ...
- 使用Gogs搭建自己的Git服务--windows
Gogs介绍 官方网站:传送门... 使用Gogs可以搭建一个自己的私有Git服务. 有时候我们有一些有些不想公开的私人小项目或者练习项目,源码想放在GitHub.码云(一直觉得这名字有点蹭知名度)这 ...
- LeetCode简单题(三)
题目一: 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格. 如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润. 注意你不能在买入股票前卖出股 ...
- 给Linux系统运维新手的四点建议
随着计算机的普及.互联网的发展,原本黑客手中的攻城利器---Linux,渐渐进入到普通群众的视线里,让越来越多的人接触到Linux,并学习Linux进而投身到Linux运维工作中去. 学习Linux的 ...
- 关于找不到指定的模块,异常来自HRESULT:0x8007007E的解决方法
上午从公司前辈那里拷贝到的ASP.NET代码,在自己机器上部署的时候发现问题,直接报错,找不到指定的模块,异常来自HRESULT:0x8007007E.并且一大堆警告. 在网上百度很多解决方法,归纳如 ...
- floyd的魔改应用——洛谷P2419 [USACO08JAN]牛大赛Cow Contest 题解
想找原题请点击这里:传送门 原题: 题目背景 [Usaco2008 Jan] 题目描述 N ( ≤ N ≤ ) cows, conveniently numbered ..N, are partici ...
- 第二章linux网络基础设置总结!
一:查看及测试网络 (1)查看活动的网络接头命令:ifconfig (2)查看所有网络接口命令:ifconfig -a (3)查看指定的网络接口(不论该网络接口是否处于激活状态)命令:ifconfig ...