Linux4_文件操作

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

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 详细地列出处理的文件

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。