Hackfut Security File Manager
Current Path:
/usr/lib64/python2.6/Demo/scripts
usr
/
lib64
/
python2.6
/
Demo
/
scripts
/
📁
..
📄
README
(1.02 KB)
📄
beer.py
(426 B)
📄
beer.pyc
(712 B)
📄
beer.pyo
(712 B)
📄
eqfix.py
(6.17 KB)
📄
eqfix.pyc
(4.61 KB)
📄
eqfix.pyo
(4.61 KB)
📄
fact.py
(1.09 KB)
📄
fact.pyc
(1.1 KB)
📄
fact.pyo
(1.1 KB)
📄
find-uname.py
(1.18 KB)
📄
find-uname.pyc
(1.51 KB)
📄
find-uname.pyo
(1.51 KB)
📄
from.py
(877 B)
📄
from.pyc
(762 B)
📄
from.pyo
(762 B)
📄
ftpstats.py
(4.47 KB)
📄
ftpstats.pyc
(3.87 KB)
📄
ftpstats.pyo
(3.87 KB)
📄
lpwatch.py
(3.13 KB)
📄
lpwatch.pyc
(2.68 KB)
📄
lpwatch.pyo
(2.68 KB)
📄
makedir.py
(513 B)
📄
makedir.pyc
(739 B)
📄
makedir.pyo
(739 B)
📄
markov.py
(3.66 KB)
📄
markov.pyc
(4.29 KB)
📄
markov.pyo
(4.29 KB)
📄
mboxconvert.py
(3.12 KB)
📄
mboxconvert.pyc
(3.22 KB)
📄
mboxconvert.pyo
(3.22 KB)
📄
mkrcs.py
(1.78 KB)
📄
mkrcs.pyc
(1.48 KB)
📄
mkrcs.pyo
(1.48 KB)
📄
morse.py
(4.23 KB)
📄
morse.pyc
(4.39 KB)
📄
morse.pyo
(4.39 KB)
📄
newslist.doc
(2.36 KB)
📄
newslist.py
(11.1 KB)
📄
newslist.pyc
(7.73 KB)
📄
newslist.pyo
(7.73 KB)
📄
pi.py
(931 B)
📄
pi.pyc
(931 B)
📄
pi.pyo
(931 B)
📄
pp.py
(3.88 KB)
📄
pp.pyc
(2.39 KB)
📄
pp.pyo
(2.39 KB)
📄
primes.py
(568 B)
📄
primes.pyc
(947 B)
📄
primes.pyo
(947 B)
📄
queens.py
(2.19 KB)
📄
queens.pyc
(2.97 KB)
📄
queens.pyo
(2.97 KB)
📄
script.py
(786 B)
📄
script.pyc
(1003 B)
📄
script.pyo
(1003 B)
📄
unbirthday.py
(3.24 KB)
📄
unbirthday.pyc
(2.97 KB)
📄
unbirthday.pyo
(2.97 KB)
📄
update.py
(2.69 KB)
📄
update.pyc
(2.73 KB)
📄
update.pyo
(2.73 KB)
📄
wh.py
(91 B)
📄
wh.pyc
(153 B)
📄
wh.pyo
(153 B)
Editing: mkrcs.py
#! /usr/bin/env python2.6 # A rather specialized script to make sure that a symbolic link named # RCS exists pointing to a real RCS directory in a parallel tree # referenced as RCStree in an ancestor directory. # (I use this because I like my RCS files to reside on a physically # different machine). import os def main(): rcstree = 'RCStree' rcs = 'RCS' if os.path.islink(rcs): print '%r is a symlink to %r' % (rcs, os.readlink(rcs)) return if os.path.isdir(rcs): print '%r is an ordinary directory' % (rcs,) return if os.path.exists(rcs): print '%r is a file?!?!' % (rcs,) return # p = os.getcwd() up = '' down = '' # Invariants: # (1) join(p, down) is the current directory # (2) up is the same directory as p # Ergo: # (3) join(up, down) is the current directory #print 'p =', repr(p) while not os.path.isdir(os.path.join(p, rcstree)): head, tail = os.path.split(p) #print 'head = %r; tail = %r' % (head, tail) if not tail: print 'Sorry, no ancestor dir contains %r' % (rcstree,) return p = head up = os.path.join(os.pardir, up) down = os.path.join(tail, down) #print 'p = %r; up = %r; down = %r' % (p, up, down) there = os.path.join(up, rcstree) there = os.path.join(there, down) there = os.path.join(there, rcs) if os.path.isdir(there): print '%r already exists' % (there, ) else: print 'making %r' % (there,) makedirs(there) print 'making symlink %r -> %r' % (rcs, there) os.symlink(there, rcs) def makedirs(p): if not os.path.isdir(p): head, tail = os.path.split(p) makedirs(head) os.mkdir(p, 0777) if __name__ == "__main__": main()
Upload File
Create Folder