标签:linux文件管理
文件管理
linux命令格式:命令字 [选项] [参数]
1.以“·”开头的文件是隐藏文件
以“/”开头的路径是绝对路径
不以“/”开头的路径是相对路径
2.切换目录:cd
cd .. 返回上一层目录
直接cd返回home目录
cd ../目录 切换到上层的某个目录下
cd - 显示前一个目录
cd ~duyanqi 切换到duyanqi这个账号的主目录
3.统计目录大小:du
du -a统计整个磁盘空间
du -h人性化显示
du -s只统计某个目录大小(不一一列举出来各个文件的大小)
4.查看目录下的文件:list(ls)
ls -a 显示所有文件包括隐藏文件
ls -l 显示文件详细信息
ls -d 只显示指定文件,不显示其内容
ls -i 查看文件的i-node码
ls -al --full-time 目录 完整呈现时间
5.查看当前路径:pwd
pwd -P (-P大写)显示当前真是路径而不是链接路径
6.帮助命令:help man info
help pwd
ls --help
man file
7.创建目录:mkdir
格式:mkdir 目录名
mkdir -m 配置文件的权限,直接设置,不需要看默认权限(umask)
创建多个子目录:mkdir -p /目录/目录
8.创建空文件:touch
touch /home/1.txt 2.txt
touch还有更改文件日期的作用(mtime与atime)
9.删除整个目录 rm
rm -rfi 目录 i询问是否删除
10.复制粘贴目录cp(copy)
cp 参数 源文件或目录 目标文件或目录
cp -r 复制整个目录树
cp -a 复制和源文件一样的文件
cp -i 覆盖原有的同名文件
11.移动文件或目录mv(move)
mv 选项 源文件或目录 目标文件或目录 移动后的名字
mv也能用来改名
mv -i 若已存在 的目录,询问是否覆盖
12.创建软硬连接:link
ln [源目录名] [目录名] //硬连接,创建另一个文件指向同一个索引节点,原文件删除后,连接文件依然有作用,不过有一项限制:1.不能关联不同分区内的文件;2.不能关联目录。
ln -s [源目录名] [目录名] //软连接,类似win的快捷方式,源文件删除,关联文件就没有作用了。
13.rmdir 删除目录 ,服务器内不推荐用 rm -rf
rmdir 目录 删除空目录
rmdir 目录/目录/目录 删除有内容的目录,可以用TAB补全
14.取得文件的文件名basename 或目录名dirname
[root@duyanqi home]# basename /etc/sysconfig/network
network 取得文件名
[root@duyanqi home]# dirname /etc/sysconfig/network
/etc/sysconfig 取得目录名
查看文件内容
1.显示并连接文件的内容cat(concatenate)
cat 路径
cat 路径 路径(查看多个目录)
cat -n 带行号显示出内容
2. tac 从下往上查看文件内容
tac
3.more分页查看文件内容
more 路径
ls -lh /etc/*.conf | more
/字符串 代表在这个显示的内容当中,向下查询这个字符串
b或[ctrl]-b 向上翻页
4.less 分页查看
[pagedown] 向下翻动一页
[pageup] 向上翻动一页
/字符 向下查询
?字符 向上查询
n 重复前一个查询
N 反向重复前一个查询
5.head和tail 查看文件开头或末尾的部分内容
head -n 路径 (-n具体行数)
tail -f 路径 (-f实时同步,适用于日志类似的文件)
6.wc 统计问价内容中的单词数量,行数等信息
wc 参数 路径
-c 统计文件内容的大小
-l 统计文件内容的行数
-w 统计文件内单词的个数
不使用参数时数字分别表示
-c -l -w
7. od -t [文件类型]
可以查看非文本文件的,二进制文件十六进制文件等,这类的文件(不多说了)
本文出自 “从0开始吧” 博客,请务必保留此出处http://0kaishi.blog.51cto.com/9457500/1679076
标签:linux文件管理
原文地址:http://0kaishi.blog.51cto.com/9457500/1679076