Brädgårdar (#) i filnamnet

hupp
Inlägg: 2
Blev medlem: 13 jun 2007, 09:02

Brädgårdar (#) i filnamnet

Inlägg av hupp »

Undersökte hur Emacs fungerade och upptäckte sedan att filen "#test#" hade skapats (förutom den fil "test" som jag medvetet hade skapat). Försökte först radera filen i terminalen, men lyckades inte. Använde då det grafiska gränssnittet och kunde enkelt radera filen (högerklicka och välja ta bort).

Nu undrar jag, vad innebär de två brädgårdarna i filnamnet och vad krävs det för specialmanöver för att radera en sådan fil?
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

SV: Brädgårdar (#) i filnamnet

Inlägg av johanre »

I terminalen:

Kod: Markera allt

rm "#test#"
Användarvisningsbild
DrMegahertz
Inlägg: 296
Blev medlem: 06 maj 2006, 14:37
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS
Ort: Södra Dalarna

SV: Brädgårdar (#) i filnamnet

Inlägg av DrMegahertz »

När du redigerar en redan existerande fil i Emacs så skapar den en "brädgårds-fil" med dina ändringar för att de inte ska gå förlorade om Emacs skulle krascha. :)

Och jag antar att # är reserverat av skalet själv för någon specifik uppgift och därför måste du ange ett backslash innan brädgården på följande sätt;

rm \#test\#

:)
BildAre you shpongled? Bild
hupp
Inlägg: 2
Blev medlem: 13 jun 2007, 09:02

SV: Brädgårdar (#) i filnamnet

Inlägg av hupp »

DrMegahertz skrev: När du redigerar en redan existerande fil i Emacs så skapar den en "brädgårds-fil" med dina ändringar för att de inte ska gå förlorade om Emacs skulle krascha. :)

Och jag antar att # är reserverat av skalet själv för någon specifik uppgift och därför måste du ange ett backslash innan brädgården på följande sätt;

rm \#test\#

:)
Tydligt och upplysande svar! Det tackar vi för! :-)
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: Brädgårdar (#) i filnamnet

Inlägg av Lars »

# används för att skriva kommentaren i skript-filer, så allting efter # ignoreras helt.
Skriv svar

Återgå till "För nybörjaren - inaktuell"