以下操作都是在终端命令行:

1 apt-get install   应用名称,(---:apt-get是从Ubuntu的软件应用里自动下载)

如果你不知道下载,随便输入:java,javac,tree等等一些以后需要的,他会提示你,以怎样的 apt-get install的方式下载安装

例如:安装tree目录,层级显示目录关系

  sudo apt-get install tree

2 ls 命令详解

list:列出某某目录下的文件和文件夹
http://blog.csdn.net/zjwoody/article/details/6755952

3 新建文件
  touch +文件名
  touch zero this two

4 新建文件夹

mkdir +文件夹名 (文件夹显示蓝色)
mkdir 文件1 文件2 文件3

5 删文件----参考:http://www.cnblogs.com/kerrycode/p/3869911.html

rm 删除文件,但是不能删除目录
rm -f 强制删除,忽略不存在的文件,从不给出(提示)。rm -f nono
rm -i 交互提示是否删除文件,给出提示
rm -i * (交互删除文件)
rm -r 递归删除目录下文件以及子目录下文件,连带本文件夹全部删除
rm -v 显示运行时详细信息,删除成功与否
rm -v *
rm --help 命令帮助
------------------

6 删除文件夹

rmdir [-option] directory
rmdir -v 详细
rmdir -p 递归
但是不能删除非空的目录,可以用这个:rm -r file
高级: rm -i -v -r directory

4 复制文件或目录

cp +文件 +目录位置
cp -r +文件(文件夹) +目录位置
加上-r就可以复制文件夹及其里面的所有东西,也可以复制文件
five@ubuntu:~/test$ cp first/11 first/22 first/33 two/
five@ubuntu:~/test2$ cd three
five@ubuntu:~/test2/three$ cd ~ ~代表该用户的根目录
five@ubuntu:~$ ls
five@ubuntu:~/test$ cp -vr /two ~/test3
cp: 无法获取"/two" 的文件状态(stat): 没有那个文件或目录
five@ubuntu:~/test$ cp -vr two ~/test3

5 剪切文件

five@ubuntu:~$ cd test2
five@ubuntu:~/test2$ ls
three two
five@ubuntu:~/test2$ mv three two ~/test3
five@ubuntu:~/test2$ ls
five@ubuntu:~/test2$ cd ..
five@ubuntu:~$ cd test3
five@ubuntu:~/test3$ ls
three two
five@ubuntu:~/test3$

five@ubuntu:~$ mv -v test2 test3 ~/test
"test2" -> "/home/five/test/test2"
"test3" -> "/home/five/test/test3"

6 打包解包

更多参考:http://www.cnblogs.com/eoiioe/archive/2008/09/20/1294681.html
用法: tar [选项...] [FILE]...
GNU ‘tar’
将许多文件一起保存至一个单独的磁带或磁盘归档,并能从【归档】中单独还原所需文件。
z-xvf
示例
tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName

tar -cf archive.tar foo bar # 从文件 foo 和 bar 创建归档文件
archive.tar。
tar -tvf archive.tar # 详细列举归档文件 archive.tar
中的所有文件。
tar -xf archive.tar # 展开归档文件 archive.tar
中的所有文件。

部分选项:
-c, --create 创建一个新归档
-t, --list 列出归档内容
-x, --extract, --get 从归档中解出文件
-f, --file=ARCHIVE 使用归档文件或 ARCHIVE 设备 *
-v, --verbose 详细地列出处理的文件

Linux4_文件操作的更多相关文章

  1. 【.NET深呼吸】Zip文件操作(1):创建和读取zip文档

    .net的IO操作支持对zip文件的创建.读写和更新.使用起来也比较简单,.net的一向作风,东西都准备好了,至于如何使用,请看着办. 要对zip文件进行操作,主要用到以下三个类: 1.ZipFile ...

  2. 野路子出身PowerShell 文件操作实用功能

    本文出处:http://www.cnblogs.com/wy123/p/6129498.html 因工作需要,处理一批文件,本想写C#来处理的,后来想想这个是PowerShell的天职,索性就网上各种 ...

  3. Node基础篇(文件操作)

    文件操作 相关模块 Node内核提供了很多与文件操作相关的模块,每个模块都提供了一些最基本的操作API,在NPM中也有社区提供的功能包 fs: 基础的文件操作 API path: 提供和路径相关的操作 ...

  4. 归档NSKeyedArchiver解归档NSKeyedUnarchiver与文件管理类NSFileManager (文件操作)

    ========================== 文件操作 ========================== 一.归档NSKeyedArchiver 1.第一种方式:存储一种数据. // 归档 ...

  5. SQL Server附加数据库报错:无法打开物理文件,操作系统错误5

    问题描述:      附加数据时,提示无法打开物理文件,操作系统错误5.如下图: 问题原因:可能是文件访问权限方面的问题. 解决方案:找到数据库的mdf和ldf文件,赋予权限即可.如下图: 找到mdf ...

  6. 通过cmd完成FTP上传文件操作

    一直使用 FileZilla 这个工具进行相关的 FTP 操作,而在某一次版本升级之后,发现不太好用了,连接老是掉,再后来完全连接不上去. 改用了一段时间的 Web 版的 FTP 工具,后来那个页面也 ...

  7. Linux文件操作的主要接口API及相关细节

    操作系统API: 1.API是一些函数,这些函数是由linux系统提供支持的,由应用层程序来使用,应用层程序通过调用API来调用操作系统中的各种功能,来干活 文件操作的一般步骤: 1.在linux系统 ...

  8. C语言的fopen函数(文件操作/读写)

    头文件:#include <stdio.h> fopen()是一个常用的函数,用来以指定的方式打开文件,其原型为:    FILE * fopen(const char * path, c ...

  9. Python的文件操作

    文件操作,顾名思义,就是对磁盘上已经存在的文件进行各种操作,文本文件就是读和写. 1. 文件的操作流程 (1)打开文件,得到文件句柄并赋值给一个变量 (2)通过句柄对文件进行操作 (3)关闭文件 现有 ...

随机推荐

  1. 集合框架(中):Map

    Map接口: Map提供了一种映射关系,其中的元素就是以键值对(key-value)的形式存储的,能够实现根据key快速查找value Map中的键值对以Entry类型的对象实例形式存在 键(key值 ...

  2. iOS禁止多点操作(按钮和Table项)

    1)避免同时点击多个按钮: [btn setExclusiveTouch:YES]; 设置确保当btn点击时,其他按钮不响应: (2)避免同时点击UITableView中多个row -(NSIndex ...

  3. reason: 'data parameter is nil'

    最近APP启动之后老是报这个错:*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: ...

  4. Excel设置下拉菜单并隐藏下拉菜单来源单元格内容

    一.问题来源 做实验室的进展统计表,老师让加上开始时间和完成时间,时间格式:周几_上午(下午.晚上). 这样就可以了做下拉菜单,方便填写,而且格式统一,方便查看. 二.解决办法 2.1 下来菜单 红框 ...

  5. 2. LVS/DR 配置

    平台:RedHat Enterprise Linux centos6.3       ipvsadm             ipvs 1.DR模型 DR模型:直接路由模型,每个Real Server ...

  6. [转载] K3 K3c 最简单无损开壳方法

    只用一把螺丝刀就行了,其它什么撬棒  信用卡  撬片等 拆机工具一概不用.拆了5台,只有一台断了一个扣口. 1. 把底部4个螺丝拿掉.2.把路由如图放在桌子上,路由平行于身体,注意是立着放 使路由与桌 ...

  7. 2017.6.26 接口测试工具postman使用总结

    参考来自: http://www.cnblogs.com/sunshine-sky66/p/6369963.html http://www.cnplugins.com/tool/specify-pos ...

  8. 系统重装 如何在PC上安装Mac OS,苹果操作系统

    [苹果系统 无影精品]<精睿 无影技术Mac OS X 中文优化正式会员版V10.14和V10.16>◆ 系统前沿:==================================== ...

  9. Solidworks如何在装配图中保存单独的一个零件

    如下图所示,我想要保存装配体的一个单独的零部件   选中该零件后点击编辑零部件   然后点击顶部的文件-另存为,弹出"解决模糊情形"对话框,询问你要保存装配体还是零部件   点击确 ...

  10. 批量扫描IP端口程序 (适用于window&linux)

    批量扫描IP端口,根据扫描IP导出IP命名的文件的结果.假设1.txt文件内容为127.0.0.1192.168.1.1然后我们获取文件内容IP进行扫描window .bat版本 :1.txt为文件名 ...