linux 常用命令(1)
来源:互联网 发布:matlab 循环读取矩阵 编辑:程序博客网 时间:2024/06/05 17:36
ls 用于列出文件:
ls -a
列出所有文件,包括文件名以圆点开头的默认会被隐藏的文件。
ls -d
与-l结合使用可以查看所指定目录的详细信息
ls -r
以相反的顺序来显示结果,通常,ls命令的输出结果按照字母升序排列。
ls -t
按照修改时间来排序
ls -S
输出结果按照文件大小排序
例如将桌面的文件全部列出:
hmh@hmh-ubuntu:~$ cd 桌面hmh@hmh-ubuntu:~/桌面$ ls -l总用量 240drwxrwxr-x 9 hmh hmh 4096 4月 12 22:08 blog_system-rwxr-xr-x 1 hmh hmh 235 6月 22 21:42 eclipse.desktopdrwxrwxr-x 8 hmh hmh 4096 3月 12 14:40 express_blog-rwxrwxr-x 1 hmh hmh 149 5月 6 11:32 hello.py-rw-rw-r-- 1 hmh hmh 23395 6月 21 22:26 jianli.docxdrwxrwxr-x 8 hmh hmh 4096 6月 16 13:17 music_imdrwxrwxr-x 9 hmh hmh 4096 4月 11 13:16 myblog-rw-rw-r-- 1 hmh hmh 376 5月 10 23:29 task in this term-rw-rw-r-- 1 hmh hmh 332 5月 2 18:37 test.js-rwxrwxr-x 1 hmh hmh 4203 4月 3 13:58 unity-tweak-tool.desktopdrwxrwxr-x 10 hmh hmh 4096 4月 17 16:36 Vdodrwx------ 7 hmh hmh 4096 4月 16 11:02 Vue-cnodejs-masterdrwxrwxr-x 8 hmh hmh 4096 4月 17 13:06 vue-mobile-qqdrwx------ 8 hmh hmh 4096 4月 16 21:12 vue-music-master-rw-rw-r-- 1 hmh hmh 213 7月 5 23:23 warning-rwxrwxr-x 1 hmh hmh 738 4月 3 13:58 wps-office-et.desktop-rwxrwxr-x 1 hmh hmh 826 4月 3 13:58 wps-office-wpp.desktop-rwxrwxr-x 1 hmh hmh 781 4月 3 13:57 wps-office-wps.desktopdrwxrwxr-x 7 hmh hmh 4096 4月 17 13:02 you-draw-i-guess-rw-rw-r-- 1 hmh hmh 135465 5月 5 17:29 计算机课程体系.jpghmh@hmh-ubuntu:~/桌面$
第一个字符表示文件类型,’d’表示是一个目录,’-‘表示是一个普通文件,其后三个字符表示文件所有者的访问权限,再后三个字符表示
文件所属组中成员的访问权限,最后三个字符是其他所有人的访问权限。数字表示文件的硬链接数目。两个’hmh’分别表示所属用户和所属用户组的名字。然后是文件的字节数,最后修改文件的时间日期,最后是文件名。
file命令用于打印出文件内容的简单描述。例如:
hmh@hmh-ubuntu:~/桌面$ file hello.pyhello.py: ASCII texthmh@hmh-ubuntu:~/桌面$ file test.jstest.js: UTF-8 Unicode texthmh@hmh-ubuntu:~/桌面$ file myblogmyblog: directoryhmh@hmh-ubuntu:~/桌面$ file jianli.docxjianli.docx: Zip archive data, at least v1.0 to extracthmh@hmh-ubuntu:~/桌面$ file 计算机课程体系.jpg计算机课程体系.jpg: JPEG image data, JFIF standard 1.01, resolution (DPI), density 96x96, segment length 16, baseline, precision 8, 1293x740, frames 3hmh@hmh-ubuntu:~/桌面$
mkdir 创建一个指定名字的目录,一次可以同时创建多个。
hmh@hmh-ubuntu:~/桌面$ mkdir hahahmh@hmh-ubuntu:~/桌面$
然后桌面上就会有一个名为haha的目录了
cp 复制文件和目录
hmh@hmh-ubuntu:~/桌面$ cp hello.py ../nihao.pyhmh@hmh-ubuntu:~/桌面$
上述命令将桌面的hello.py复制到用户主目录下并命名为nihao.py
cp -a
复制文件和目录以及他们的拥有的权限。
cp -i
重写已存在文件之前,提示用户确认。如果不指定这个选项,会默认重写文件。
hmh@hmh-ubuntu:~/桌面$ cp hello.py ../nihao.py -icp:是否覆盖'../nihao.py'? yhmh@hmh-ubuntu:~/桌面$
cp -r
递归复制目录及目录中的内容。复制目录时需要这个选项。
cp -u
仅复制目标目录中不存在的文件,或者是文件内容新于目标目录中已存在的文件。
cp -v
显示翔实的命令操作信息。
mv 移动和重命名文件,使用方法与cp相似
mv -i
重写一个已经存在的文件之前,提示用户确认。如果省略则默认重写。
mv -u
当把文件从一个目录移动另一个目录时,只是移动不存在的文件,或者文件内容新于目标目录相对应文件的内容
-v
显示翔实的操作信息。
rm 删除文件和目录
rm -i
删除之前提示用户确认。
rm -r
递归删除文件,要删除一个目录,必须指定此选项。
rm -f
强制删除,不显示提示信息。
rm -v
显示翔实的操作信息
ln 创建硬链接或符号链接
ln file link
创建硬链接
ln -s item link
创建符号链接,item可以是一个文件或是一个目录。
阅读全文
0 0
- Linux常用命令(1)
- linux常用命令 ----1
- linux 常用命令1
- Linux 入门常用命令(1)
- Linux 常用命令实例1
- Linux常用命令-1
- linux下常用命令(1)
- Linux常用命令1
- linux vi常用命令---1
- linux常用命令1
- 《Linux 三》 常用命令 [ 1 ]
- 《Linux 三》 常用命令 [ 1 ]
- Linux常用命令1
- [Linux] 三, 常用命令 [ 1 ]
- Linux常用命令大全1
- 3. Linux常用命令(1)
- Linux常用命令(1)
- Linux SSH 常用命令 1
- java干货——一键导入QQ群里的QQ号(三)
- OnGUI(用法)以及自制计时器
- 双向链表的创建和相关操作
- java-泛型
- 隐马尔科夫链原理学习笔记
- linux 常用命令(1)
- 基类的析构函数不是虚函数,会带来什么问题!!
- unity 鼠标控制第一人称视角及键盘控制移动
- Java学习心得之clone方法(原型模式)
- 构建高性能的ASP.NET应用(12)
- Qt 学习 第1节 自定义数据类型应用
- Java进阶之注解
- hashmap 使用
- 基础总结&保存:STM32CubeMax串口中断接收