เข้าไปยังไดเร็คทอรี่ ที่เก็บไฟล์ข้อมูลที่ต้องการ backp | |
ในตัวอย่างนี้ต้องการ backup ไดเร็คทอรี่ testmonday
ซึ่งเก็บอยู่ที่ไดเร็คทอรี่ /home/ubuntu/thu เมื่อเราใช้คำสั่ง ls ก็จะเห็นไดเร็คทอรี่ต่างที่เก็บใน ไดเร็คทอรี่ thu
ใช้คำสั่ง rsync -av testmonday backupmonday | |
เป็นการสำรองข้อมูลจาก testmonday ไปยัง backupmonday
ซึ่งเมื่อ ใช้คำสั่ง rsync -av testmonday backupmonday จะเห็นได้ว่ามี่การสร้างไดเร็คทอรี่ backupmonday และไฟล์ข้อมูลต่างๆ
เมื่อเราใช้คำสั่ง ls ก็จะเห็นไดเร็คทอรี่ backupmonday เพิ่มเข้ามา
เมื่อเราใช้คำสั่ง cd backupmonday แล้วตามด้วยคำสั่ง ls ก็จะเห็นไดเร็คทอรี่ testmonday ซึ่งอยู่ภายในไดเร็คทอรี่ backupmonday
เมื่อเราลองใช้คำสั่ง ls ในไดเร็คทอรี่ /home/ubuntu/thu/backupmonday/testmonday และ /home/ubuntu/thu/testmonday ก็จะเห็นว่ามีข้อมูลไฟล์และไดเร็คทอรี่ที่เหมือนกัน
ทดลองแก้ไขไฟล์ 1.py | |
Code:
#!/usr/bin/python
import os,webbrowserf=""
sums = 0
num = 0
for subdir, dirs, files in os.walk('./'):
for file in files:
f += str(file)+""" : """+str(os.path.getsize(file))+" Bytes<br><br>"
sums +=int(str(os.path.getsize(file)))
num +=1
print file
print os.path.getsize(file)
print sums
html="""<html> <body bgcolor='gray'> <center> <table border="1">
<head>
</head>
<body>
<font size =10>
<b>Directory File</b><br>
<font size =7>
all file"""+str(num)+"""<br>
<font size =5>
""" +f+"""<br>
<font size =7>
Total Size : """+str(sums)+""" Bytes
</font>
</body>
</html>"""
print html
python_html = open("directory.html", "w+")
python_html.write(html)
python_html.close()
webbrowser.open("./directory.html")
กลับไปยังไดเร็คทอรี่ /home/ubuntu/thu แล้วใช้คำสั่ง rsync -av testmonday backupmonday จะเห็นได้ว่ามีการสำรองข้อมูลเพิ่มเติมที่ไฟล์ 1.py เพียงไฟล์เดี่ยว
ทดลองสร้างไฟล์ test.py | |
สร้างไฟล์ test.py ในไดเร็คทอรี่ /home/ubuntu/thu/testmonday โดยใช้คำสั่ง gedit test.py
Code:
print "test"
กลับไปยังไดเร็คทอรี่ /home/ubuntu/thu แล้วใช้คำสั่ง rsync -av testmonday backupmonday จะเห็นได้ว่ามีการสำรองข้อมูลเพิ่มเติมที่ไฟล์ test.py เพิ่มเข้ามา
เมื่อเราลองใช้คำสั่ง ls ในไดเร็คทอรี่ /home/ubuntu/thu/backupmonday/testmonday จะเห็นว่ามีไฟล์ test.py เพิ่มเข้ามา
No comments:
Post a Comment