ubuntu常用命令

文件列表:

#列出文件详情
$ ls -l
#列出所有文件包括 . 和 ..
$ ls -a
#列出根目录下文件
$ ls /
#以KB/MB/GB的形式给出文件大小,而不是以纯粹的Bytes(字节)
$ ls -h
#列出文件,给文件夹后面添加/
$ ls -p

查看当前目录所在路径:

~ $ pwd
#会返回
/home/sunny

显示文件内容:

$ cat fileName.txt

复制文件(而不是内容):

$ cp oldName.txt newName.txt

移动文件:

$ mv path/oldName.txt newPath/newName.txt

在命令操作时系统基本上不会给你什么提示,当然,绝大多数的命令可以通过加上一个参数 -v来要求系统给出执行命令的反馈信息,如:

$ mv oldName.txt newName.txt
#会得到以下提示
oldName -> newName.txt

创建文件:

$ touch fileName.txt

创建文件夹:

$ mkdir folder

 删除文件:

$ rm -i fileName.txt

    -i 参数的设置是让删除前确认是否删除。

 删除目录:

$ rm -r dirName

rm dirName无法删除目录,必须使用 -r ,循环删除文件夹里面的东西。

查看文件夹大小:

$ du -hs folderName


查看盘符剩余空间:

$ df

df --help  可查看帮助

查看文件编码:

$ file filename

gbk转utf8:

$ sudo apt-get install convmv
$ convmv -r -f cp936 -t utf8 --notest --nosmart *

批量转换src目录下的所有文件内容由GBK到UTF8:

$ find src -type d -exec mkdir -p utf8/{} ;
$ find src -type f -exec iconv -f GBK -t UTF-8 {} -o utf8/{} ;
$ mv utf8/* src
$ rm -fr utf8

转换文件内容由GBK到UTF8:


更多命令:
http://wiki.ubuntu.org.cn/%E5%91%BD%E4%BB%A4%E8%A1%8C%E6%8C%87%E5%8D%97
http://wiki.ubuntu.org.cn/UbuntuSkills

原文地址:https://www.cnblogs.com/ayseeing/p/3645650.html