04-08-2007
You can't use a filesystem unless it is mounted. If you didn't mount it, you should ask your system admin to explain the local policy to you. I cannot explain your network to you because I don't know how it is setup. You didn't seem to think that the use of nfs was worth mentioning. With nfs, the situation is even more complex. Attributes may be cached on the client and the over on the server the filesystem is mounted locally and it will have its own options that come into play. At this point I wonder if the server is even running unix. There are a lot of options for delaying or inhibiting atime. If atime is very important to you, you will need to ask your local system admins to change the local setup.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I have a tab delimited file which has 27 character fields. The file needs to be loaded into an Oracle table. But the challenge is that everytime the file comes it may or may not have values in all 27 fields.
Column Definition of the 27 fields:
TYPE: Char (1)
NAME: Char (30)
CUSTOM_VAL: Char... (8 Replies)
Discussion started by: madhunk
8 Replies
2. Shell Programming and Scripting
I have a directory with its subdirectories and files. I want to change them all to read only. Say it is ~/test
chmod -R 444 ~/test
chmod: `/home/myname/test': permission denied
I do not understand. Do I have to have executable mode for a diirectory to access.
How can I change ~/test to... (5 Replies)
Discussion started by: lalelle
5 Replies
3. Tips and Tutorials
Unix keeps 3 timestamps for each file: mtime, ctime, and atime. Most people seem to understand atime (access time), it is when the file was last read. There does seem to be some confusion between mtime and ctime though. ctime is the inode change time while mtime is the file modification time. ... (2 Replies)
Discussion started by: Perderabo
2 Replies
4. Linux
Hello everyone I recently clone a system and doing so it gave my nics cards id's of eth3 and eth4 instead of eth0 and eth1. Is there a config file or something out there where I can change these back? All help will be appreciated. (2 Replies)
Discussion started by: aojmoj
2 Replies
5. Shell Programming and Scripting
Hi All
At the moment the following code works but ideally i do not want to have to change the original $1
tr "\r" "\n" < "$1" > "$1.fix"
printf "\n" >> "$1.fix"
mv "$1.fix" "$1"
FILE=$1
coffee_out="splitmovie"
coffee_fill="-splitAt"
coffee_end="-self-contained -o output.mov $2"... (1 Reply)
Discussion started by: babajuma
1 Replies
6. UNIX for Advanced & Expert Users
hi, in trying to maintain your directories, one needs to do some housekeeping like removing old files. the tool "find" comes in handy. but how would you decide which option to use when it comes to, say, deleting files that are older than 5 days?
mtime - last modified
atime - last accessed... (4 Replies)
Discussion started by: pinoy43v3r
4 Replies
7. UNIX for Dummies Questions & Answers
I need to sort through a volume that contains video files by access time and delete files that have not been accessed over x days. I have to use the access time as video files are originals that do not get modified, just read
Testing commands on a local test folder...
$ date
Wed Sep 28... (10 Replies)
Discussion started by: canon273
10 Replies
8. Programming
I have the following piece of code. Currently the command line arguments are passed as shown below using the "= "sign. I capture the name of the argument, for example vmod and it's corresponding user parameter which is jcdint-z30.cmd.
./raytrac vmod=jcdint-z30.cmd srFile=jcdint.sr
Now I want... (12 Replies)
Discussion started by: kristinu
12 Replies
9. Shell Programming and Scripting
I want to read a constantly changing file and do some operation on text found in that file.
Actually that is log file of linux system and whenever i find a matching string in that file i want to create a text file with timestamp. is it possible to read that file?
here is sample output of log... (7 Replies)
Discussion started by: kashif.live
7 Replies
10. Solaris
It is widely documented that on zfs atime updates the access time on zfs.
Where is the access time updated on Solaris 11.2?
If I create file atimetest.txt under rpool/export/home:
# zfs list rpool/export/home
NAME USED AVAIL REFER MOUNTPOINT
rpool/export/home 13.3G ... (5 Replies)
Discussion started by: jabberwocky
5 Replies
LEARN ABOUT REDHAT
fileutil
fileutil(n) file utilities fileutil(n)
NAME
fileutil - Procedures implementing some file utilities
SYNOPSIS
package require Tcl 8
package require fileutil ?1.4?
::fileutil::cat filename
::fileutil::fileType filename
::fileutil::find ?basedir ?filtercmd??
::fileutil::findByPattern basedir ?-regexp|-glob? ?--? patterns
::fileutil::foreachLine var filename cmd
::fileutil::grep pattern ?files?
::fileutil::stripN path n
::fileutil::stripPwd path
::fileutil::touch ?-a? ?-c? ?-m? ?-r ref_file? ?-t time? filename ?...?
DESCRIPTION
This package provides implementations of standard unix utilities.
::fileutil::cat filename
A tcl implementation of the UNIX cat command. Returns the contents of the specified file. The first argument is the name of the
file to read.
::fileutil::fileType filename
An implementation of the UNIX file command, which uses various heuristics to guess the type of a file. Returns a list specifying as
much type information as can be determined about the file, from most general (eg, "binary" or "text") to most specific (eg, "gif").
For example, the return value for a GIF file would be "binary graphic gif". The command will detect the following types of files:
directory, empty, binary, text, script (with interpreter), executable elf, graphic gif, graphic jpeg, html, xml (with doctype if
available), message pgp, and link.
::fileutil::find ?basedir ?filtercmd??
An implementation of the unix command find. Adapted from the Tcler's Wiki. Takes at most two arguments, the path to the directory to
start searching from and a command to use to evaluate interest in each file. The path defaults to ".", i.e. the current directory.
The command defaults to the empty string, which means that all files are of interest. The command takes care not to loose itself in
infinite loops upon encountering circular link structures. The result of the command is a list containing the paths to the inter-
esting files.
::fileutil::findByPattern basedir ?-regexp|-glob? ?--? patterns
This command is based upon the TclX command recursive_glob, except that it doesn't allow recursion over more than one directory at a
time. It uses ::fileutil::find internally and is thus able to and does follow symbolic links, something the TclX command does not
do. First argument is the directory to start the search in, second argument is a list of patterns. The command returns a list of all
files reachable through basedir whose names match at least one of the patterns. The options before the pattern-list determine the
style of matching, either regexp or glob. glob-style matching is the default if no options are given. Usage of the option -- stops
option processing. This allows the use of a leading '-' in the patterns.
::fileutil::foreachLine var filename cmd
The command reads the file filename and executes the script cmd for every line in the file. During the execution of the script the
variable var is set to the contents of the current line. The return value of this command is the result of the last invocation of
the script cmd or the empty string if the file was empty.
::fileutil::grep pattern ?files?
Implementation of grep. Adapted from the Tcler's Wiki. The first argument defines the pattern to search for. This is followed by a
list of files to search through. The list is optional and stdin will be used if it is missing. The result of the procedures is a
list containing the matches. Each match is a single element of the list and contains filename, number and contents of the matching
line, separated by a colons.
::fileutil::stripN path n
Removes the first n elements from the specified path and returns the modified path. If n is greater than the number of components in
path an empty string is returned.
::fileutil::stripPwd path
If the path is inside of the directory returned by [pwd] it is made relative to that directory. In other words, the current working
directory is stripped from the path. The possibly modified path is returned as the result of the command.
::fileutil::touch ?-a? ?-c? ?-m? ?-r ref_file? ?-t time? filename ?...?
Implementation of touch. Alter the atime and mtime of the specified files. If -c, do not create files if they do not already exist.
If -r, use the atime and mtime from ref_file. If -t, use the integer clock value time. It is illegal to specify both -r and -t. If
-a, only change the atime. If -m, only change the mtime.
KEYWORDS
file utilities
fileutil 1.4 fileutil(n)