常用命令(文件&目录&文件系统)
2013-03-21 23:30
197 查看
文件和目录
cd 切换目录
ls 显示目录内容
cat 显示文件内容(全部一次性)
less 显示文件内容(分屏,可前后翻阅)
head 显示文件内容(头部)
tail 显示文件内容(尾部)
touch 创建文件/更新文件访问时间
mkdir 创建目录
rmdir 删除目录
rm 删除文件/目录(-r)
cp 复制文件/目录
mv 移动/改名
chmod 修改文件/目录的权限
file filename 查询文件类型等信息。
readelf 查询elf文件的详细信息。
--------------------------------------------------
搜索
find 搜索文件或目录 find ./dir -name FileName 查找dir目录下的名为FileName的文件。
grep 搜索字符串 grep "aa" ./dir -r 查找dir目录下所有包含aa字符串的文件,-r表示递归搜索子目录。
--------------------------------------------------
远程传输
scp ssh远程文件传输 scp file1 user@xx.xx.xx.xx:/opt/file2 (-r 传输整个目录)
--------------------------------------------------
压缩
tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg
tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux
zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux
解压
tar –xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz (x:解压
extract,-z:用
gzip指令处理备份文件,
-v:显示详细过程,-f:指定文件名)
tar -xjvf file.tar.bz2 //解压 tar.bz2
tar –xZvf file.tar.Z //解压tar.Z
unrar e file.rar //解压rar
unzip file.zip //解压zip
--------------------------------------------------
挂接文件系统
mount [-t VFSType] [-o Options] device dir
-t VFSType
指定文件系统类型。通常不必指定,mount会自动选择正确的类型。
常用类型有:
iso9660 光盘或关盘镜像
msdos DOS fat16文件系统
vfat Windows9x fat32文件系统
ntfs WindowsNT ntfs文件系统
smbfs Windows文件网络共享
nfs UNIX/Linux文件网络共享
-o options
描述设备或档案的挂接方式。
常用参数有:
loop 把一个文件当成硬盘分区挂接上系统
ro 只读方式挂接
rw 读写方式挂接
iocharset 指定访问文件系统所用的字符集
device 待挂接的设备
dir 挂接点
------------
光盘镜像文件的制作和挂接
(1)将光盘制作成镜像文件
将光盘放入光驱,执行命令:
#cp /dev/cdrom/ /home/mydisk.iso 或者 #dd if=/dev/cdrom of=/home/mydisk.iso
(2)将文件/目录制作成镜像文件
#mkisofs -r -J -V mydisk -o /home/mydisk.iso /home/mydir
(3)光盘镜像文件的挂接
#mkdir /mnt/cdrom1
#mount -o loop -t iso9660 /home/mydisk.iso /mnt/cdrom1
cd 切换目录
ls 显示目录内容
cat 显示文件内容(全部一次性)
less 显示文件内容(分屏,可前后翻阅)
head 显示文件内容(头部)
tail 显示文件内容(尾部)
touch 创建文件/更新文件访问时间
mkdir 创建目录
rmdir 删除目录
rm 删除文件/目录(-r)
cp 复制文件/目录
mv 移动/改名
chmod 修改文件/目录的权限
file filename 查询文件类型等信息。
readelf 查询elf文件的详细信息。
--------------------------------------------------
搜索
find 搜索文件或目录 find ./dir -name FileName 查找dir目录下的名为FileName的文件。
grep 搜索字符串 grep "aa" ./dir -r 查找dir目录下所有包含aa字符串的文件,-r表示递归搜索子目录。
--------------------------------------------------
远程传输
scp ssh远程文件传输 scp file1 user@xx.xx.xx.xx:/opt/file2 (-r 传输整个目录)
--------------------------------------------------
压缩
tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg
tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux
zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux
解压
tar –xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz (x:解压
extract,-z:用
gzip指令处理备份文件,
-v:显示详细过程,-f:指定文件名)
tar -xjvf file.tar.bz2 //解压 tar.bz2
tar –xZvf file.tar.Z //解压tar.Z
unrar e file.rar //解压rar
unzip file.zip //解压zip
--------------------------------------------------
挂接文件系统
mount [-t VFSType] [-o Options] device dir
-t VFSType
指定文件系统类型。通常不必指定,mount会自动选择正确的类型。
常用类型有:
iso9660 光盘或关盘镜像
msdos DOS fat16文件系统
vfat Windows9x fat32文件系统
ntfs WindowsNT ntfs文件系统
smbfs Windows文件网络共享
nfs UNIX/Linux文件网络共享
-o options
描述设备或档案的挂接方式。
常用参数有:
loop 把一个文件当成硬盘分区挂接上系统
ro 只读方式挂接
rw 读写方式挂接
iocharset 指定访问文件系统所用的字符集
device 待挂接的设备
dir 挂接点
------------
光盘镜像文件的制作和挂接
(1)将光盘制作成镜像文件
将光盘放入光驱,执行命令:
#cp /dev/cdrom/ /home/mydisk.iso 或者 #dd if=/dev/cdrom of=/home/mydisk.iso
(2)将文件/目录制作成镜像文件
#mkisofs -r -J -V mydisk -o /home/mydisk.iso /home/mydir
(3)光盘镜像文件的挂接
#mkdir /mnt/cdrom1
#mount -o loop -t iso9660 /home/mydisk.iso /mnt/cdrom1
相关文章推荐
- *Linux常用命令学习1---(安装、文件系统、目录操作命令cd ls mv cp rm mkdir、链接命令ln……)
- Linux 系统常用命令汇总(一) 文件和目录操作
- 常用命令:ls/alias & 目录结构、文件类型
- Linux常用命令 之 目录&文件
- linux文件系统,目录管理,文件管理,日期时间,查看文本的常用命令
- Linux常用命令备忘(启动管理、文件或目录管理、系统管理)
- Linux常用命令备忘(启动管理、文件或目录管理、系统管理)
- 文件系统层次结构分析、目录管理、文件管理、日期管理常用命令使用
- linux文件系统目录构成及常用命令
- 常用的文件系统操作命令--目录命令
- Linux 系统常用命令汇总(一) 文件和目录操作
- linux系统 常见/常用基础命令之 文件目录管理(创建,删除,查看,)
- Ubuntu命令(文件&目录、系统信息、等)
- 2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令
- 2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令
- 初学linux命令-目录及文件常用操作命令
- 1.linux常用命令之文件和目录
- Linux & Unix 系统中常用解压和压缩命令
- Linux学习总结(5)——CentOS常用的目录文件操作命令
- linux查看文件和目录大小命令df&du