Ubuntu文件或目录处理笔记

Ubuntu文件或目录处理笔记

Ubuntu文件或目录处理笔记
 
 
 
 
 
列出文件或目录下之文件名称
***********************************************************************
执行格式:ls[-atFlgR][name](name可为文件名或目录名称)
Example:
ls 列出目前目录下之文件名。
ls -a 列出包含以.起始的隐藏文档所有文件名。
ls -t 依照文件最后修改时间之顺序,依序列出文件名。
ls -F 列出目前目录下之文件名及其类型。“/”结尾表示为目录名称,“*”结尾表示为执行挡,“@”结尾的表示为symblic link.
ls -l 列出目录下所有文件之许可权,拥有者,文件大小,修改时间及名称。
ls -lg 同上,并显示出文件之拥有者群主名称。
ls -R 显示出目录下,及其所有子目录之文件名。(recursive listing)
***********************************************************************
 
 
目录之缩写
***********************************************************************
~ 使用者lgin时的working directory(起始目录)
~username 指定某位user的working directory(其实目录)
. 目前的工作目录(current working directory)
.. 目前目录的上一层目录(parent of working directory)
***********************************************************************
 
 
 
改变工作目录的位置
***********************************************************************
执行格式: cd[name]:name 可为目录名称,路径或目录缩写。
Example: 
cd 改变目录位置,至使用者login时的working directory(其实目录)。
cd dir1改变目录位置,至dir1之目录下。
cd ~user改变目录位置,至使用者的working directory(起始目录)。
cd .. 改变目录位置,至目前目录的上层(即 parent of working directory)
cd ../user 改变目录的位置,至相对路径user之目录位置下。
cd /../..改变目录位置,至绝对路径(Full path)之目录位置下。
***********************************************************************
 
 
 
 
复制文件
***********************************************************************
执行格式:cp[-r]source destination
Example:
cp file1 file2 将文件file1复制成file2
cp file1 dir1将文件file1复制到目录dir1下,文件名仍为file1。
cp /tmp/file1将目录/tmp下的文件file1复制到现行目录下,文件名为file2
cp -r dir1 dir2(recursive copy)复制整个目录。诺目录dir2存在,则将目录dir1,及其所有文件和子目录,复制到目录dir2下,新目录名称为dir1。诺目录dir2不存在,则将dir1,及其所有文件和子目录,复制为目录dir2。
***********************************************************************
 
 
 
移动或更改文件,目录名称
***********************************************************************
执行格式:mv source destination
Example:
mv file1 file2 将文件file1,更改文件名为file2。
mv file1 dir1 将文件file1,移到目录dir1,文件名仍为file1。
mv dir1 dir2 诺目录dir2存在,则将dir1,及其所有文件和子目录,移到目录dir2下,新目录名称为dir1。诺目录dir2不存在,则将dir1,及其所有文件和子目录,更改为目录dir2。
 
***********************************************************************
 
 
建立新目录
***********************************************************************
执行格式:mkdir directory-name
Exmaple:
mkdir dir1 简历一新目录dir1。
 
***********************************************************************
 
 
删除目录
***********************************************************************
执行格式:rmdir directory-name 或rm -r directory-name
Example:
rmdir dir1删除目录dir1,但dir1下必须没有文件存在,否则无法删除。
rm -r dir1删除目录dir1,及其下所有文件及子目录。
***********************************************************************
 
 
删除文件
***********************************************************************
执行格式:rm filename(filename 可为文件名,或文件名缩写符号)
Example:
rm file1删除文件名为file1之文件。
rm file?删除文件名中有五个字符,前四个字符为file之所有文件。
rm f* 删除文件名中,以f为字首之所有文件。
rm -rf file 删除名为file的文件夹及其里面的内容。
***********************************************************************
 
文件名的缩写符号
***********************************************************************
? 代表文件名称中之单一字符。
·代表文件名称中之一字串。
 
***********************************************************************
 
 
 
列出目前所在之目录位置
***********************************************************************
执行格式:pwd
***********************************************************************
 
 
查看文件内容
***********************************************************************
执行格式:cat filename
Example:
cat file1以连续显示方式,查看文件名file1之内容。
执行格式:more filename或cat filename|more
Example:
more file1以分页方式,查看文件名file1之内容。cat file1|more同上。
 
***********************************************************************
 
 
查看目录所占磁盘容量
***********************************************************************
执行格式:du[-s]directory
Example:
du dir1 显示目录dir1的总容量及其次目录的容量(以k byte 为容量)。
du -s dir1 显示目录dir1的容量。
***********************************************************************
 
查看自己的disk quota使用状态
***********************************************************************
disk quota:工作磁盘空间的使用限额。
执行格式:quota -v
Example:
quota-v 将会显示下列信息 Filesystem useage quota limit timeleft files quota limit timelef./home/ice/u01 9344 8192 12288 1.9 days 160 00
栏位解说:
usage:目前的磁盘用量。
quota:你的磁盘使用额度。当你的usage超过quota时,虽然可以继续使用,但是必须七天之内降到quota以下,否则即使用量没有超limit(最高限额),也无法再写入或复制任何文件。
limit:最高使用额度。当你的usage达到limit时,无法在写入或者复制任何文件。
 
***********************************************************************
 
posted @ 2012-09-24 08:24  疯子毛  阅读(284)  评论(0编辑  收藏  举报