cannot cd or rename the directory "{};"


 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users cannot cd or rename the directory "{};"
# 1  
Old 01-10-2008
cannot cd or rename the directory "{};"

I'm kind of lost here, I see a dir. "{};" while listing files and dir. (FYI.... I enclosed the dir. {}; in double quotes), not sure how this dir. got created in first place.

# ls -lt | more
total 279320
-rwxrwx--- 1 root system 105 Jan 10 12:13 test.sh
drwxr-xr-x 2 root system 16384 Jan 10 09:33 {};

I cannot cd or even rename that dir. either:

# cd {};
_cd[3]: {}: not found.

# mvdir {}; testdir
Usage: mvdir Directory1 Directory2
ksh: testdir: not found.

When I do find, it lists the files in dir. "{};" but cannot access those files either.

# find . type f -print | xargs ls -ld | more
drwxr-xr-x 2 root system 16384 Jan 10 09:33 ./{};
-rwxrwx--- 1 root system 513131 Dec 01 2003 ./{};/U5120.321
-rwxrwx--- 1 root system 17270 Jul 22 2005 ./{};/U7393.214
-rwxrwx--- 1 root system 461448 Jan 02 2004 ./{};/UUU201.001
-rwxrwx--- 1 root system 463115 Jan 03 2005 ./{};/UUU301.001
-rwxrwx--- 1 root system 460986 Jan 04 2005 ./{};/UUU401.001
-rwxrwx--- 1 root system 534650 Jan 05 2004 ./{};/UUU501.001
-rwxrwx--- 1 root system 493359 Jan 05 2005 ./{};/UUU501.002
-rwxrwx--- 1 root system 305464 Jan 06 2004 ./{};/UUU601.001
-rwxrwx--- 1 root system 490023 Jan 06 2005 ./{};/UUU601.002
-rwxrwx--- 1 root system 135410 Jan 07 2004 ./{};/UUU701.001
-rwxrwx--- 1 root system 640995 Jan 07 2005 ./{};/UUU701.002

Any help would be very much appreciated.

Thanks
# 2  
Old 01-10-2008
Code:
mv '{};' blah

or

Code:
ls -li

then take the inode number

Code:
find . -inum inode_number -exec mv {} blah \;

# 3  
Old 01-11-2008
cannot cd or rename the directory "{};"

SmilieThanks frank_rizzo it worked.
# 4  
Old 01-17-2008
You could always use ls -b
For example:
mkdir '/tmp/some
silly and stupid directory with $HOME and \\ and # and {};'
ls -b /tmp
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. AIX

Apache 2.4 directory cannot display "Last modified" "Size" "Description"

Hi 2 all, i have had AIX 7.2 :/# /usr/IBMAHS/bin/apachectl -v Server version: Apache/2.4.12 (Unix) Server built: May 25 2015 04:58:27 :/#:/# /usr/IBMAHS/bin/apachectl -M Loaded Modules: core_module (static) so_module (static) http_module (static) mpm_worker_module (static) ... (3 Replies)
Discussion started by: penchev
3 Replies

2. Shell Programming and Scripting

Bash script - Print an ascii file using specific font "Latin Modern Mono 12" "regular" "9"

Hello. System : opensuse leap 42.3 I have a bash script that build a text file. I would like the last command doing : print_cmd -o page-left=43 -o page-right=22 -o page-top=28 -o page-bottom=43 -o font=LatinModernMono12:regular:9 some_file.txt where : print_cmd ::= some printing... (1 Reply)
Discussion started by: jcdole
1 Replies

3. UNIX for Dummies Questions & Answers

Using "mailx" command to read "to" and "cc" email addreses from input file

How to use "mailx" command to do e-mail reading the input file containing email address, where column 1 has name and column 2 containing “To” e-mail address and column 3 contains “cc” e-mail address to include with same email. Sample input file, email.txt Below is an sample code where... (2 Replies)
Discussion started by: asjaiswal
2 Replies

4. Shell Programming and Scripting

"find . -printf" without prepended "." path? Getting path to current working directory?

If I enter (simplified): find . -printf "%p\n" then all files in the output are prepended by a "." like ./local/share/test23.log How can achieve that a.) the leading "./" is omitted and/or b.) the full path to the current directory is inserted (enclosed by brackets and a blank)... (1 Reply)
Discussion started by: pstein
1 Replies

5. Shell Programming and Scripting

awk command to replace ";" with "|" and ""|" at diferent places in line of file

Hi, I have line in input file as below: 3G_CENTRAL;INDONESIA_(M)_TELKOMSEL;SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL My expected output for line in the file must be : "1-Radon1-cMOC_deg"|"LDIndex"|"3G_CENTRAL|INDONESIA_(M)_TELKOMSEL"|LAST|"SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL" Can someone... (7 Replies)
Discussion started by: shis100
7 Replies

6. Shell Programming and Scripting

Rename all ".JPG" files to ".jpg" under all subfolders...

Hi, Dear all: One question ! ^_^ I'm using bash under Ubuntu 9.10. My question is not to rename all ".JPG" files to ".jpg" in a single folder, but to rename all ".JPG" files to ".jpg" in all subfolders. To rename all ".JPG" to ".jpg" in a single folder, for x in *.JPG; do mv "$x"... (7 Replies)
Discussion started by: jiapei100
7 Replies

7. Shell Programming and Scripting

Delete files older than "x" if directory size is greater than "y"

I wrote a script to delete files which are older than "x" days, if the size of the directory is greater than "y" #!/bin/bash du -hs $1 while read SIZE ENTRY do if ; then find $1 -mtime +$2 -exec rm -f {} \; echo "Files older than $2 days deleted" else echo "free Space available"... (4 Replies)
Discussion started by: JamesCarter
4 Replies

8. Shell Programming and Scripting

cat $como_file | awk /^~/'{print $1","$2","$3","$4}' | sed -e 's/~//g'

hi All, cat file_name | awk /^~/'{print $1","$2","$3","$4}' | sed -e 's/~//g' Can this be done by using sed or awk alone (4 Replies)
Discussion started by: harshakusam
4 Replies

9. UNIX for Dummies Questions & Answers

Explain the line "mn_code=`env|grep "..mn"|awk -F"=" '{print $2}'`"

Hi Friends, Can any of you explain me about the below line of code? mn_code=`env|grep "..mn"|awk -F"=" '{print $2}'` Im not able to understand, what exactly it is doing :confused: Any help would be useful for me. Lokesha (4 Replies)
Discussion started by: Lokesha
4 Replies
Login or Register to Ask a Question