linux下cp命令的用法

linux下的CP命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大。
语法: cp [选项] 源文件或目录 目标文件或目录
说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。
该命令的各选项含义如下:
- a 该选项通常在拷贝目录时使用。尽可能将档案状态、权限等资料都照原状予以复制。
- d 拷贝时保留链接。
- f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制而不提示。
- i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。
- p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
- r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件至目的地。此时目标文件必须为一个目录名。
- l 不作拷贝,只是链接文件。
为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名已存在,用cp命令拷贝文件后,这个文件就会被新源文件覆盖。建议用户在使用cp命令拷贝文件时,最好使用i选项。

阅读剩余部分 -

LINUX CP命令详解

cp (复制档案或目录)
[root@linux ~]# cp [-adfilprsu] 来源档(source) 目的檔(destination)
[root@linux ~]# cp [options] source1 source2 source3 …. directory
参数:
-a :相当于 -pdr 的意思;
-d :若来源文件为连结文件的属性(link file),则复制连结文件属性而非档案本身;
-f :为强制 (force) 的意思,若有重复或其它疑问时,不会询问使用者,而强制复制;
-i :若目的檔(destination)已经存在时,在覆盖时会先询问是否真的动作!
-l :进行硬式连结 (hard link) 的连结档建立,而非复制档案本身;
-p :连同档案的属性一起复制过去,而非使用预设属性;
-r :递归持续复制,用于目录的复制行为;
-s :复制成为符号连结文件 (symbolic link),亦即『快捷方式』档案;
-u :若 destination 比 source 旧才更新 destination !

阅读剩余部分 -

批量删除txt/js/php/asp等文件的内容.bat

刚刚在编辑一个文件夹中的js文件,里面好几十个文件都需要清空内容,我的方法比较笨,就是一个一个打开,删除内容然后保存.
一个一个打开清空太麻烦了,so,百度了一下,找了个bat来处理.相对方便多了.(应该还有更好的方法,但是我木有找到.)

@echo off <br />
for /f "delims=" %%i in ('dir/b "f:\111\*.js"') do call :del_ "%%i"<br />
goto :eof<br />
:del_<br />
echo off >f:\111\%1<br />
goto :eof



*.js 可以改成 *.txt , *.asp ,*.php 之类
f:\111\ 就是F盘下 111 文件夹
也就是 选个盘, 建个文件夹, 把需要清空内容的文件全部放入这个文件夹,然后执行这个bat,瞬间几十个文件就全部清空了~

如何快速估计/估算Linux VPS的月流量使用情况(不用安装MRTG等流量监控软件)

如何快速估计/估算Linux VPS的月流量使用情况?一定要安装流量监控软件才能做到吗?当然不是, 告诉您一个非常方便、准确的办法,不用安装MRTG等流量监控软件,就可以估算您1个月需要多少流量。 方法如下:

首先您执行一次ifconfig -a命令,找到

RX bytes:1973174498 (1.8 GiB) TX bytes:125331670357 (116.7 GiB)

,记录下来。

[root@vps66 ]# ifconfig -a
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:9009 errors:0 dropped:0 overruns:0 frame:0
TX packets:9009 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:556436 (543.3 KiB) TX bytes:556436 (543.3 KiB)

venet0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:127.0.0.1 P-t-P:127.0.0.1 Bcast:0.0.0.0 Mask:255.255.255.255
UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
RX packets:46206817 errors:0 dropped:0 overruns:0 frame:0
TX packets:85906088 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0

RX bytes:1973174498 (1.8 GiB) TX bytes:125331670357 (116.7 GiB)

阅读剩余部分 -

firefox 3.6.*升级新版vagex插件后不工作的解决办法

今早vagex要求firefox的插件升级到新版,旧版将被禁用。
按照网站提供的地址下载了vagex_firefox_add_on-1.2.2-fx.xpi
这个最新版本,但是更新之后vagex的插件不工作了!
这是一个棘手的问题,难道要升级firefox到10.0*?
然后就去vagex的论坛看了下,惊喜来了,官方给了解决办法
下载vagex_firefox_add_on-1.2.3.xpi这个插件即可
下载了安装了,问题解决了!
继续全自动挂机赚分!

阅读剩余部分 -

运行命令/root/lnmpa status出现错误提示的解决办法

正常顺序安装LNMPA。但在安装成功之后 运行命令/root/lnmpa status
Apache的status一项会出现错误提示:
/etc/init.d/httpd: line 112: lynx: command not found

[root@vps ~]# ll /usr/local/apache/
total 60
drwxr-xr-x  2 root root  4096 Jan  6 12:56 bin
drwxr-xr-x  2 root root  4096 Jan  6 12:56 build
drwxr-xr-x  2 root root  4096 Jan  6 12:56 cgi-bin
drwxr-xr-x  5 root root  4096 Jan  6 13:04 conf
drwxr-xr-x  3 root root  4096 Jan  6 12:56 error
drwxr-xr-x  2 root root  4096 Jan  6 12:56 htdocs
drwxr-xr-x  3 root root  4096 Jan  6 12:56 icons
drwxr-xr-x  2 root root  4096 Jan  6 12:56 include
drwxr-xr-x  3 root root  4096 Jan  6 12:56 lib
drwxr-xr-x  2 root root  4096 Jan 30 12:27 logs
drwxr-xr-x  4 root root  4096 Jan  6 12:56 man
drwxr-xr-x 14 root root 12288 Jan  6 12:56 manual
drwxr-xr-x  2 root root  4096 Jan  6 13:04 modules
[root@vps ~]# /root/lnmpa 
=========================================================================
Manager for LNMPA V0.8  ,  Written by Licess 
=========================================================================
LNMPA is a tool to auto-compile & install Nginx+MySQL+PHP+Apache on Linux 
This script is a tool to Manage status of LNMPA 
For more information please visit 
http://www.lnmp.org

阅读剩余部分 -

LNMPA中Apache的status问题解决方法

高手请无视,小白可借鉴。

问题描述:

LNMP0.7升级到LNMPA后
运行命令/root/lnmpa status
Apache的status一项会出现错误提示:
/etc/init.d/httpd: line 112: lynx: command not found
或者
Error 403  Access forbidden!


解决方法:
出现lynx: command not found错误提示的需要完成Step1&Step2
出现Error 403  Access forbidden!错误提示的只需要完成Step2

阅读剩余部分 -

centos下安装firefox挂vagex修订版

centos的官方yum源里的firefox的版本升级都了10.01,以至于使用yum方式安装的firefox装不上flash插件。

所以在原有的教程上做一下修订。

这次修订,尽量做到内存最小占用,打造专用挂vagex的VPS。

所以要先清理下系统,如果你的VPS有做其他用途,那么这个命令请不要执行。

yum remove portmap* httpd* bind9* samba* nscd* sendmail*

更新系统

yum update

安装xfce-4.4

yum groupinstall xfce-4.4

安装vnc-server

yum install vnc-server

阅读剩余部分 -

meiyoutongji