【鸟哥私房菜第七章 Linux文件与目录管理】教程文章相关的互联网学习教程文章

Linux 解压文件

tar命令解包:tar zxvf FileName.tar打包:tar czvf FileName.tar DirNamegz命令解压:gzip FileName.gz压缩:gzip FileName // 直接将文件变成压缩文件而不保留原文件,下同.tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName压缩多个文件:tar zcvf FileName.tar.gz DirName1 DirName2 DirName3 ...bz2命令解压:bzip2 -d FileName.bz2压缩: bzip2 -z FileName.tar.bz2解压:tar jxvf FileN...

Linux文件的查找之find命令处理动作【代码】

查找到文件之后的处理动作 例如:找出来系统中比较大超过10G的并且存放时间超过一年的log文件并删除find / -name ".log" -size +10G -mtime +365 -ok mv {} /tmp/del \; 只要有ok了,就必须要加 反斜杠和分号 \; 进行结束ok这个有个麻烦事就是有100个文件就要问100次,所以使用-exec,非交互方式,问都不带问的,比较危险 所以不但要找到这些文件,还要处理这些文件 事实上,find找到文件之后就默认隐藏了一个处理动作 -print-pri...

使用pscp实现Windows 和 Linux服务器间远程拷贝文件

转自:http://www.linuxidc.com/Linux/2012-05/60966.htm在工作中,每次部署应用时都需要从本机Windows服务器拷贝文件到Linux上,有时还将Linux 上的文件拷到本机,这些操作以前都是使用Ftp 工具FlashFxp 来操作的,最近就想有什么更快捷的方法没,比如直接命令操作。结合网上查询的资料,发现 pscp 能够实现Windows 和Linux 间相互传输文件。下文将详细描述如何使用:一、pscp 简要描述:PSCP (PuTTY Secure Copy client)是PuTT...

Linux下编辑文件问题2例【代码】

1、linux vim 中的<feff><feff>被称作BOM(Byte Order Mark)的不可见字符,是Unicode用来标识内部编码的排列方式的,在UTF-16、UTF-32编码里它是必需的,而在UTF-8>里是可选的linux下删除<feff>: grep -I -r -l $‘\xEF\xBB\xBF‘ file|xargs sed -i ‘s/\xEF\xBB\xBF//‘2、linux vim 中的^M在Linux下使用vi来查看一些在Windows下创建的文本文件,有时会发现在行尾有一些“^M”去掉^Mdos2unix file sed -i "s=^M==g" file vim打开时...

Linux下去掉Windows文件的^M

Windows下文件换行符为\r\n 而Linux下文件的换行为\n因此在Linux下可以使用vim编辑文件 使用全文替换命令 :%s/\r//g 将\r全部替换掉也可以在Linux使用dos2unix命令转换文件(如果没有改名了 自行安装 yum或者apt-get)使用也很简单 直接命令行下 dos2unix 文件名原文:http://www.cnblogs.com/playboysnow/p/5069897.html

Linux 查询应用进程号、端口、文件(知道其中之一查询其他)【代码】

背景日常搭建环境、查问题、接手前人搭建的环境等日常操作都需要。常见的场景查询应用程序的端口号(懒得查看配置文件),就可以通过查找进程号,再找端口号;知道应用程序的访问 url,在服务器通过端口号,反查进程号、文件等;查询某个文件是否被应用程序占用。查看应用进程号# 查看 jenkins 进程号 $ ps -ef | grep jenkins 或者 $ ps aux | grep jenkins jenkins 23288 0.2 8.0 7958468 1294952 ? Sl 3月27 161:08 ja...

Linux学习笔记之二————Linux系统的文件和目录【代码】【图】

一、Windows和Linux文件系统区别1、在 windows 平台下,打开“计算机”,我们看到的是一个个的驱动器盘符: 每个驱动器都有自己的根目录结构,这样形成了多个树并列的情形,如图所示: 2、在 Linux 下,我们是看不到这些驱动器盘符,我们看到的是文件夹(目录): 二、类Unix系统目录结构1、ubuntu没有盘符这个概念,只有一个根目录/,所有文件都在它下面:2、Linux 目录/:根目录,一般根目录下只存放目录,在Linux下有且只有一个...

搞懂Linux下的几种文件类型【代码】

在Linux系统下,有七类文件类型:普通文件(-)目录(d)软链接(字符链接L)套接字文件(S)字符设备(S)块设备(B)管道文件(命名管道P)普通文件、目录、软链接无需多解释。管道文件管道分为匿名管道和命名管道。管道都是一端写入、另一端读取,它们是单方向数据传输的,它们的数据都是直接在内存中传输的,管道是进程间通信的一种方式,例如父进程写,子进程读。在shell中匿名管道就是一个管道符号"|",例如ls | grep xxx,其中ls对应的进程...

Linux: Linux的文件类型及查看文件类型的方法【图】

Linux文件类型和文件的文件名所代表的意义是两个不同的概念,在linux中文件类型与文件扩展名没有关系。它不像Windows那样是依靠文件后缀名来区分文件类型的,在linux中文件名只是为了方便操作而的取得名字。Linux文件类型常见的有:普通文件、目录、字符设备文件、块设备文件、符号链接文件等。一 常见的文件类型1,普通文件类型  Linux中最多的一种文件类型, 包括 纯文本文件(ASCII);二进制文件(binary);数据格式的文件(data)...

python文件读写操作与linux shell变量命令交互执行的方法

本文实例讲述了python文件读写操作与linux shell变量命令交互执行的方法。分享给大家供大家参考。具体如下:python对文件的读写还是挺方便的,与linux shell的交互变量需要转换一下才能用,这比较头疼。代码如下:复制代码 代码如下: #coding=utf-8 #!/usr/bin/python import os import time #python执行linux命令 os.system(‘:>./aa.py‘) #人机交互输入 S = raw_input("input:") os.environ[‘S‘]=str(S) #把字符串S写入文件 o...

linux从一台服务器传输文件到另一台服务器上

首先把文件打包压缩这样传输的过程中不会漏掉文件1、先打包文件 # 压缩文件tar -zcvf 打包文件.tar.gz 被压缩的文件/路径..# 解压缩文件 tar -zxvf 打包文件.tar.gz把A服务器上的c压缩包复制到B服务器上,用scp scp -r -P B服务器端口号 A服务器压缩包路径 B服务器用户名@B服务器IP:复制到B服务器上的路径如:把A home/222.tar.gz 复制到 B www/wwwroot文件夹中scp -r -P 62222 /home/222.tar.gz root@Bip:/www/wwwroot 原文:...

linux下用scp命令在两个服务器之间传输文件,利用php_scp函数进行文件传输【代码】

在linux下利用scp进行文件传输,从服务器下载文件scp username@servername:/path/filename /path/filename 上传本地文件到服务器scp /path/filename username@servername:/path/filename从服务器下载整个目录scp -r username@servername:remote_dir/ /path/上传目录到服务器 scp -r /dir username@servername:remote_dir以上操作在执行时都会提示你输入密码,输入密码后就会成功执行。但是这些只适合在操作linux服务器时使...

linux客户端传输文件到Windows本地

1、rz/sz安装及使用方法和 FileZilla 功能类似用于上传文件,上传速度比较慢适用比较小的文件 yum安装:$ sudo yum install lrzsz 打开SecureCRT软件 -> Options -> session options -> X/Y/Zmodem 下可以设置上传和下载的目录;然后在用SecureCRT登陆linux终端的时候: # sz filename (发送文件到客户端,zmodem接收可以自行启动) # rz (从客户端上传文件到linux服务端) 2、Windows的cmd+ftp+get命令目标ftp服务器是一个...

Linux文件权限及用户管理

/etc/passwd文件与 /etc/shadow文件/etc/passwd文件/etc/passwd文件主要存放登录名、UID等用户相关信息,用户登录密码存放在/etc/shadow文件中。例子:root:x:0:0:root:/root:/bin/bash ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin root : x : 0 : 0 : root : /root : /bin/bash 登录名 密码 UID GID 账户描述 HOME目录位置 用户默认shell ...

linux下删除已经不用的配置文件【代码】

使用命令dpkg -l | grep -v ^ii查看当前未安装或者不用了的配置文件例如我的显示如下然后我们使用命令卸载即可sudo dpkg -P 包名如果太多,一个一个的打不方便,那么我们使用如下命令一次性解决sudo dpkg -P `dpkg -l | grep -v ^ii | awk‘{print $2 " " }‘ | greptail -n +5`即取每一行的第二列,然后取从第五行开始之后的所有行原文:http://www.cnblogs.com/reddusty/p/5044949.html