linux常用命令之文件与目录管理
来源:互联网 发布:鞍山淘宝培训 编辑:程序博客网 时间:2024/05/16 11:36
cp: 文件复制 cp [选项] source dest
参数: -a:复制参数所有的信息
-r:将目录一并复制
-f:先删除同名文件,在进行复制
范例:将档案 aaa 复制(已存在),并命名为 bbb : cp aaa bbb
将所有的C语言程序拷贝至 Finished 子目录中 : cp *.c Finished
mv: 文件移动 文件改名 mv [optein] source dest
参数: - i :如果目的地已有同名文件,则询问是否覆盖
范例: 将pre文件更名为late : mv pre late
将所有.text文件移动到doc文件夹 :mv *.text /home/ doc
rm: 文件删除 rm [选项] filename
参数: -i: 删除前逐一询问是否删除
-f: 强制性删除.
-r: 将目录一并删除
范例:将file文件及其下面的目录一并删除:rm -rf file
chmod : 修改文件权限: chmod mod file
mod取值 方法一:首先了解:读r=4,写w=2,可执行x=1.计算方法:可读可执行=r+x=5,可读可写可执行=r+w+x=7
方法二: [ugoa...][[+-=][rwxX]...]u代表user,g代表group,o代表other,a代表all即所有人
+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
范例: 方法一,将file文件的权限设置为所有人可读,可写,可执行:chmod 777 file
(7代表文件所有者的权限,第一个5代表文件所有者所在群的权限,第二个5代表其他人的权限)
方法二,chmod a=rwx file
touch 新建文件 touch filefind 查找文件 find dest(要查找的目录) 条件
条件的取值:-name :按名字查找
-amin n : 在过去 n 分钟内被读取过 -atime n : 在过去 n 天过读取过的档案
-cmin n : 在过去 n 分钟内被修改过 -ctime n : 在过去 n 天过修改过的档案
-empty : 空的档案 -ipath p, -path p : 路径名称符合 p 的档案,ipath 会忽略大小写
范例:将目前目录及其子目录下所有后缀名是.c 的文档列出来: # find . -name "*.c"
将目前目录及其子目录下所有最近 20 分钟内更新过的档案列出: # find . -ctime -20
which 查找文件 which filename
whereis 查找文件
more 逐页查看文件内容 more [选项] filename
参数:+num 从第 num 行开始显示
说明:按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示
less 与more功能相似,不同的是less可以往回滚动
gzip/gcat 压缩文件 gzip [参数] file
参数: -d:解开压缩文件 -f:强行压缩文件
-l:列出压缩文件相关信息 -r:递归压缩处理
-v:显示指令执行过程 -#:压缩效率,默认为6.
bzip2 压缩文件,压缩率更高. bzip2 [参数] file
参数 -d:解压缩 -f:覆盖原文件
-k:保留原始文件 -t:测试.bz2的完整性
bunzip2 .zp2文件的解压缩工具
tar gzip与bzip2的结合
参数: -c:打包 -x:解包 -t:查看tar文件里的内容
-z:用gzip压缩 -j:用bzip2压缩 -f:文件名
-p:保留原文件 -v:压缩的过程中显示文件列表
实例: 解压缩.gz文件:tar -xvzf xxx.tar.gz(或xxx.tgz)
解压缩.bz2文件:tar-jvzf xxx.tar.bz2
cd 打开目录 用法:cd DirName
/ :表示根目录 (cd /) .. :表示上级目录 (cd ..)
~ :用户主目录(cd ~) - :返回(cd -)
ls 显示指定工作目录下的内容 ls [-alrtAFR] [name...]
-a 显示所有档案及目录. -t 将档案依建立时间之先后次序列出
-l 除档案名称外,亦将档案型态、权限、拥有者、档案大小等资讯详细列出
-F 在列出的档案名称后加一符号;例如可执行档则加 "*", 目录则加 "/"
tree 以树状列出目录内容 tree [选项] 目录
-a 显示所有文件和目录。 -s 列出文件或目录大小。
-p 列出权限标示。 -u 列出文件或目录的拥有者名称
-d 显示目录名称而非内容 -g 列出文件或目录的所属群组名称
mkdir (make directory) 新建目录
rmdir (remove directory) 删除目录
rmdir -p dir : -p 是当子目录被删除后使它也成为空目录的话,则顺便一并删除
pwd 显示工作目录
mount 挂载目录
-o auto , -o noauto: 打开/关闭自动挂上模式
-o rw :用可读写模式挂上。
-o defaults :使用预设的选项 rw, suid, dev, exec, auto, nouser, and async.
-o remount :将一个已经挂下的档案系统重新用不同的方式挂上
范例: 将 /dev/hda1 挂在 /mnt 之: #mount /dev/hda1 /mnt
将 /tmp/image.iso 这个光碟的 image 档使用 loop 模式挂在 /mnt/cdrom之下:
#mount -o loop /tmp/image.iso /mnt/cdrom
du 显示目录或文件的大小。
chattr (change attribute)改变文件属性
chgrp (change group)修改文件所在群组
chown (change owner) 修改所有者
cmp (compare) 比较两者文件是否有差异
diff (different) 比较文件差异
cut 显示每行从开头算起 num1 到 num2 的文字。
- linux常用命令之文件与目录管理
- Linux文件与目录管理常用命令
- Linux文件与目录管理的常用命令
- Linux常用命令之目录管理
- linux常用命令之文件与目录管理: ls、cd、pwd命令
- Linux基础之文件与目录管理
- Linux之文件与目录管理
- Linux常用命令(3)-文件和目录管理
- Linux 常用命令-目录文件管理二
- linux文件系统管理之文件与目录管理(终章)
- Linux常用命令之文件管理
- linux常用命令之文件管理
- Linux常用命令之文件管理
- Linux常用命令之文件管理
- Linux常用命令--目录管理、文件管理、权限管理
- Linux学习之旅【5】Linux文件与目录管理
- Linux文件与目录管理
- Linux文件与目录管理
- memcpy函数的实现要点
- Agile PLM Server Class Administration
- 看好在线旅游市场
- 宿主机windows Xp部署virtualBox虚拟机并在其上安装linux ubuntu操作系统
- 查找子字符串个数的标准C函数
- linux常用命令之文件与目录管理
- hibernate dataexception could not insert
- 关于web前端开发的资源
- Android中如何使用命令行查看内嵌数据库SQLite3
- CKEditor的几种配置方式
- DES加密码
- Agile EC 301 Save Design Structures
- C/C++ 程序设计员应聘常见面试试题深入剖析
- ubuntu 解决“无法获得锁 /var/lib/dpkg/lock -open (11:资源暂时不可用)”的方法