作者ChinaLeng 发布于 3年前

新建目录

mkdir [选项] 目录
[kuan@localhost ~]$ ls
sudo 公共的 模板 视频 图片 文档 下载 音乐 桌面
[kuan@localhost ~]$ mkdir a
[kuan@localhost ~]$ ls
a sudo 公共的 模板 视频 图片 文档 下载 音乐 桌面
建立多个目录
[kuan@localhost ~]$ mkdir b c d
[kuan@localhost ~]$ ls
a b c d sudo 公共的 模板 视频 图片 文档 下载 音乐 桌面
如果新建的目录存在会提示
[kuan@localhost ~]$ mkdir a
mkdir: 无法创建目录"a": 文件已存在
创建多级目录
[kuan@localhost ~]$ mkdir -p a/b/c/d
[kuan@localhost ~]$ ls -R a
a:
b
a/b:
c
a/b/c:
d
a/b/c/d:

删除目录

(一)、rmdir [选项] 目录(只能删除空目录)
[kuan@localhost ~]$ rmdir a
rmdir: 删除 "a" 失败: 目录非空
(二)、rm [选项] 目录
删除该目录下的所有目录层
rm -r
[kuan@localhost ~]$ rm -r a
[kuan@localhost ~]$ ls
b c d sudo 公共的 模板 视频 图片 文档 下载 音乐 桌面
rm -rf 目录 (不进行询问直接删除)

文件拷贝

cp [选项] 文件 路径
[kuan@localhost ~]$ cp  b /tmp
cp: 略过目录"b"

默认不能复制目录,需要加-r选项
[kuan@localhost ~]$ cp -r b /tmp
[kuan@localhost ~]$ ll /tmp
总用量 100
drwxrwxr-x. 2 kuan kuan 4096 3月 18 19:35 b
-rw-r--r--. 1 root root 1860 3月 18 19:01 _cafenv-appconfig_
drwx------. 2 gdm gdm 4096 3月 18 19:02 gconfd-gdm
drwx------. 2 kuan kuan 4096 3月 18 19:22 gconfd-kuan

移动文件夹或重命名

mv [选项] 源文件或目录 目标文件或目录
重命名
[kuan@localhost ~]$ ls
b c d sudo 公共的 模板 视频 图片 文档 下载 音乐 桌面
[kuan@localhost ~]$ mv b mvb
[kuan@localhost ~]$ ls
c d mvb sudo 公共的 模板 视频 图片 文档 下载 音乐 桌面

移动
[kuan@localhost ~]$ ls
c d mvb sudo 公共的 模板 视频 图片 文档 下载 音乐 桌面
[kuan@localhost ~]$ mv mvb /tmp
[kuan@localhost ~]$ ls /tmp
_cafenv-appconfig_ keyring-MUCMEM pulse-xVZFhgfE23EQ
gconfd-gdm keyring-VPf9jg virtual-kuan.2YznaL
gconfd-kuan keyring-Wde5eH virtual-kuan.4igrAY
gnome-system-monitor.kuan.4182918189 keyring-yGak07 virtual-kuan.5HwO0I
keyring-4Bgj8h keyring-ZCMxsu virtual-kuan.dIMKCx
keyring-6g3U9d mvb VMwareDnD
keyring-jEqIeh orbit-gdm vmware-kuan
keyring-khg0bS orbit-kuan vmware-root
keyring-LyKAUy pulse-pxUfUP0emMvS

移动时重命名
[kuan@localhost ~]$ ls /tmp
_cafenv-appconfig_ keyring-MUCMEM pulse-xVZFhgfE23EQ
gconfd-gdm keyring-VPf9jg virtual-kuan.2YznaL
gconfd-kuan keyring-Wde5eH virtual-kuan.4igrAY
gnome-system-monitor.kuan.4182918189 keyring-yGak07 virtual-kuan.5HwO0I
keyring-4Bgj8h keyring-ZCMxsu virtual-kuan.dIMKCx
keyring-6g3U9d mvb VMwareDnD
keyring-jEqIeh orbit-gdm vmware-kuan
keyring-khg0bS orbit-kuan vmware-root
keyring-LyKAUy pulse-pxUfUP0emMvS
[kuan@localhost ~]$ mv /tmp/mvb /home/kuan/mvbb
[kuan@localhost ~]$ ls
c d mvbb sudo 公共的 模板 视频 图片 文档 下载 音乐 桌面

文本查看

cat [参数] 文件名 (显示文本所有内容)
[kuan@localhost ~]$ cat demo
1
2
3
4
5
head [参数] 文件名(显示文件的开头部分,默认十行)
自定义行数
head -6(行数) demo
tail [参数] 文件名 (显示末尾部分,默认十行)
自定义行数
tail -6(行数) demo
tail -f demo (文件内容更改后,显示信息同步更新)
wc -l demo(查看文章行数)
[kuan@localhost ~]$ wc -l demo
9 demo

文件打包压缩

tar [选项] [文件..]
-c 创建新的文档
-f 要操作的文件名
文件打包
[root@localhost ~]# tar cf /tmp/ect-backup.tar /etc
tar: Removing leading `/' from member names
[root@localhost ~]# ls -l /tmp/etc-backup.tar
-rw-rw-r--. 1 kuan kuan 24145920 Mar 19 01:59 /tmp/etc-backup.tar

打包并压缩(gz压缩和bz2压缩)
[root@localhost ~]# tar czf /tmp/ect-backup.tar.gz /etc     (gz压缩)
tar: Removing leading `/' from member names
[root@localhost ~]# tar cjf /tmp/ect-backup.tar.bz2 /etc (bz2压缩)
tar: Removing leading `/' from member names
[root@localhost ~]# ls -lh /tmp/ect-backup.tar*
-rw-r--r--. 1 root root 36M Mar 19 02:01 /tmp/ect-backup.tar
-rw-r--r--. 1 root root 8.7M Mar 20 01:19 /tmp/ect-backup.tar.bz2
-rw-r--r--. 1 root root 11M Mar 20 01:19 /tmp/ect-backup.tar.gz
解压缩
[root@localhost ~]# tar xf /tmp/etc-backup.tar -C  /root
[root@localhost ~]# ls /root
anaconda-ks.cfg etc install.log install.log.syslog
标签:

0条评论